Nightwalker Опубликовано 23 июня, 2006 Жалоба Поделиться Опубликовано 23 июня, 2006 Народ будбте добры проверьте пожалуйста правильность написания кода,для имени картинки которая будет менятся по расписанию.А то я что-то запутался. Должно так. понедельник: Название картинки 1"; "Название картинки 2"; "Название картинки 3"; "Название картинки 4" "Название картинки 5"; "Название картинки 6"; вторник: Название картинки 1"; Название картинки 2"; Название картинки 3"; Название картинки 4"; Название картинки 5"; Название картинки 6"; среда: Название картинки 1"; Название картинки 2"; Название картинки 3"; Название картинки 4"; Название картинки 5"; Название картинки 6"; черверг: Название картинки 1"; Название картинки 2"; Название картинки 3"; Название картинки 4"; Название картинки 5"; Название картинки 6"; пятница: Название картинки 1"; Название картинки 2"; Название картинки 3"; Название картинки 4"; Название картинки 5"; Название картинки 6"; суббота: Название картинки 7"; Название картинки 8"; Название картинки 9"; Название картинки 10"; Название картинки 11"; Название картинки 12"; Воскресенье: Название картинки 13"; Название картинки 14"; Название картинки 15"; Название картинки 16"; Название картинки 17"; Название картинки 18"; Вот как видно на выходных название картинок другое чем название картинок в будни дни.Я сделал так. <?php$h = (int)date("H");$d = (int)date("w");if(($d !== "6")&&($d !== "7")){$IMAGE_1_NAME="Название картинки 1";$IMAGE_2_NAME="Название картинки 2";$IMAGE_3_NAME="Название картинки 3";$IMAGE_4_NAME="Название картинки 4";$IMAGE_5_NAME="Название картинки 5";$IMAGE_6_NAME="Название картинки 6";}elseif ($d == "6"){$IMAGE_1_NAME="Название картинки 7";$IMAGE_2_NAME="Название картинки 8";$IMAGE_3_NAME="Название картинки 9";$IMAGE_4_NAME="Название картинки 10";$IMAGE_5_NAME="Название картинки 11";$IMAGE_6_NAME="Название картинки 12";}else{$IMAGE_1_NAME="Название картинки 13";$IMAGE_2_NAME="Название картинки 14";$IMAGE_3_NAME="Название картинки 15";$IMAGE_4_NAME="Название картинки 16";$IMAGE_5_NAME="Название картинки 17";$IMAGE_6_NAME="Название картинки 18";}if (($d !== "6")&&($d !== "7"){$IMAGE_1_FILE="image1.jpg";$IMAGE_2_FILE="image2.jpg";$IMAGE_3_FILE="image3.jpg";$IMAGE_4_FILE="image4.jpg";$IMAGE_5_FILE="image5.jpg";$IMAGE_6_FILE="image6.jpg";}elseif ($d == "6"){$IMAGE_1_FILE="image7.jpg";$IMAGE_2_FILE="image8.jpg";$IMAGE_3_FILE="image9.jpg";$IMAGE_4_FILE="image10.jpg";$IMAGE_5_FILE="image11.jpg";$IMAGE_6_FILE="image12.jpg";}else {$IMAGE_1_FILE="image13.jpg";$IMAGE_2_FILE="image14.jpg";$IMAGE_3_FILE="image15.jpg";$IMAGE_4_FILE="image16.jpg";$IMAGE_5_FILE="image17.jpg";$IMAGE_6_FILE="image18.jpg";}if($d == "6"){if($h >= 7 && $h < 9){$image = $IMAGE_6_FILE;$name = $IMAGE_6_NAME;break;}elseif($h >= 9 && $h < 12){$image = $IMAGE_1_FILE;$name = $IMAGE_1_NAME;break;}elseif($h >= 12 && $h < 14){$image = $IMAGE_2_FILE;$name = $IMAGE_2_NAME;break;}elseif($h >= 14 && $h < 18){$image = $IMAGE_3_FILE;$name = $IMAGE_3_NAME;break;}elseif($h >= 18 && $h < 23){$image = $IMAGE_4_FILE;$name = $IMAGE_4_NAME;break;}else{$image = $IMAGE_5_FILE;$name = $IMAGE_5_NAME;break;}}elseif($d == "0"){if($h >= 9 && $h < 12){$image = $IMAGE_1_FILE;$name = $IMAGE_1_NAME;break;}elseif($h >= 12 && $h < 14){$image = $IMAGE_2_FILE;$name = $IMAGE_2_NAME;break;}elseif($h >= 14 && $h < 16){$image = $IMAGE_3_FILE;$name = $IMAGE_3_NAME;break;}elseif($h >= 16 && $h < 22){$image = $IMAGE_4_FILE;$name = $IMAGE_4_NAME;break;}elseif(($h >= 22) or ($h == 0)){$image = $IMAGE_5_FILE;$name = $IMAGE_5_NAME;break;}else{$image = $IMAGE_6_FILE;$name = $IMAGE_6_NAME;break;}}else{if($h >= 7 && $h < 10){$image = $IMAGE_1_FILE;$name = $IMAGE_1_NAME;break;}elseif($h >= 10 && $h < 13){$image = $IMAGE_2_FILE;$name = $IMAGE_2_NAME;break;}elseif($h >= 13 && $h < 16){$image = $IMAGE_3_FILE;$name = $IMAGE_3_NAME;break;}elseif($h >= 16 && $h < 19){$image = $IMAGE_4_FILE;$name = $IMAGE_4_NAME;break;}elseif($h >= 19 && $h < 23){$image = $IMAGE_5_FILE;$name = $IMAGE_5_NAME;break;}else{$image = $IMAGE_6_FILE;$name = $IMAGE_6_NAME;}}?><HTML><HEAD><TITLE>Рамка Для картинки</TITLE><link href="../index.css" rel="stylesheet" type="text/css"><META http-equiv=Refresh content=600; URL=inc/ramka.php></HEAD><BODY leftMargin=0 topMargin=0><table width="206" border="0" cellpadding="0" cellspacing="0"><tr><td height="36" width="206" style="background-image:url(../img/bgm1.gif); background-position:left top; background-repeat:no-repeat;"><table width="206" height="36" border="0" cellpadding="0" cellspacing="0"><tr><td width="66" style="padding-left:20px;"><img src="../img/icon_eteryje.gif" border="0"></td><td width="140" class="title">Лучший скрин</td></tr></table></td></tr><tr><td height="130" align="left" style="background-image:url(../img/bg3.gif); background-position:left top; background-repeat:repeat-y;" class="txtleft" valign="middle"><img src="../img/bg10.gif" border="0"><img src="../img/<?php print($image); ?>" border="0" alt="<?php print($image); ?>"><br><img src="../img/blank.gif" height="5"><br><div align="center"><?php print($name); ?></div></td></tr><tr><td height="3" style="background-image:url(../img/bg4.gif); background-position:left top; background-repeat:no-repeat;"><img src="../img/blank.gif" border="0"></td></tr></table></BODY></HTML> При смене картинки должны быть такие названия как я перечислил выше.Проверьте правильно ли я код написал?А то я уже запутался. И скажите плизз что вот это за код,что он делает и для чего нужен? <script language="JavaScript" type="text/javascript">function topimg(l_plotis,l_aukstis,imgurl){ var l_aukstis2 = l_aukstis + 20; // lango aukstis var l_plotis2 = l_plotis + 20; // lango plotis var winl = screen.width/2-l_plotis/2; var wint = screen.height/2-l_aukstis/2; var newWindow = window.open('inc/topimg.php?'+imgurl+'..improweb/'+'','I278','height='+l_aukstis2+',width='+l_plotis2+',top='+wint+',left='+winl+', buttons=no, scrollbars=no, location=no, menubar=no, resizable=no, status=no, directories=no, toolbar=no');}/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */function topimgx(l_plotis,l_aukstis,imgurl,title){ var l_aukstis2 = l_aukstis + 20; // lango aukstis var l_plotis2 = l_plotis + 20; // lango plotis if (title!=true) { var title2 = (Math.round((Math.random()*999)+1)); } else { var title2="mg"; } var winl = screen.width/2-l_plotis/2; var wint = screen.height/2-l_aukstis/2; var newWindow = window.open('inc/topimg.php?'+imgurl+'..improweb/'+'', "I"+title2, 'height='+l_aukstis2+', width='+l_plotis2+', top='+wint+', left='+winl+', buttons=no, scrollbars=no, location=no, menubar=no, resizable=no, status=no, directories=no, toolbar=no');}/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */function toppage(l_plotis,l_aukstis,id){ var winl = screen.width/2-l_plotis/2; var wint = screen.height/2-l_aukstis/2; var newWindow = window.open('inc/toppage.php?'+id+'.improweb/'+'','P170','height='+l_aukstis+',width='+l_plotis+',top='+wint+',left='+winl+', buttons=no, scrollbars=no, location=no, menubar=no, resizable=no, status=no, directories=no, toolbar=no');}</script> P.s Если что-то не правильно я написал.Плизз исправьте.А то я уже запутался. Спасибо!! Ссылка на комментарий Поделиться на другие сайты Поделиться
Ф@РТОВЫЙ Опубликовано 24 июня, 2006 Жалоба Поделиться Опубликовано 24 июня, 2006 Nightwalker: ты немного (не буду вырожатся, всем и так понятно) или посты себе набиваешь? Для тестинга php используется локальный сервер и php-интерпретатор для тестинга javascript используются различные браузеры Так уж и быть помогу! я тут всё сокращу немного, а то у тебя много лишнего и ненужного... <?php$h = (int)date("H");$d = (int)date("w");if($d == "6") {$IMAGE_1_NAME="Название картинки 7";$IMAGE_2_NAME="Название картинки 8";$IMAGE_3_NAME="Название картинки 9";$IMAGE_4_NAME="Название картинки 10";$IMAGE_5_NAME="Название картинки 11";$IMAGE_6_NAME="Название картинки 12";$IMAGE_1_FILE="image7.jpg";$IMAGE_2_FILE="image8.jpg";$IMAGE_3_FILE="image9.jpg";$IMAGE_4_FILE="image10.jpg";$IMAGE_5_FILE="image11.jpg";$IMAGE_6_FILE="image12.jpg";if($h >= 7 && $h < 9) { $image = $IMAGE_6_FILE; $name = $IMAGE_6_NAME;} elseif($h >= 9 && $h < 12) { $image = $IMAGE_1_FILE; $name = $IMAGE_1_NAME;} elseif($h >= 12 && $h < 14) { $image = $IMAGE_2_FILE; $name = $IMAGE_2_NAME;} elseif($h >= 14 && $h < 18) { $image = $IMAGE_3_FILE; $name = $IMAGE_3_NAME;} elseif($h >= 18 && $h < 23) { $image = $IMAGE_4_FILE; $name = $IMAGE_4_NAME;} else { $image = $IMAGE_5_FILE; $name = $IMAGE_5_NAME;}} else if($d == "0") {$IMAGE_1_NAME="Название картинки 13";$IMAGE_2_NAME="Название картинки 14";$IMAGE_3_NAME="Название картинки 15";$IMAGE_4_NAME="Название картинки 16";$IMAGE_5_NAME="Название картинки 17";$IMAGE_6_NAME="Название картинки 18";$IMAGE_1_FILE="image13.jpg";$IMAGE_2_FILE="image14.jpg";$IMAGE_3_FILE="image15.jpg";$IMAGE_4_FILE="image16.jpg";$IMAGE_5_FILE="image17.jpg";$IMAGE_6_FILE="image18.jpg";if($h >= 9 && $h < 12) { $image = $IMAGE_1_FILE; $name = $IMAGE_1_NAME;} elseif($h >= 12 && $h < 14) { $image = $IMAGE_2_FILE; $name = $IMAGE_2_NAME;} elseif($h >= 14 && $h < 16) { $image = $IMAGE_3_FILE; $name = $IMAGE_3_NAME;} elseif($h >= 16 && $h < 22) { $image = $IMAGE_4_FILE; $name = $IMAGE_4_NAME;} elseif(($h >= 22) or ($h == 0)) { $image = $IMAGE_5_FILE; $name = $IMAGE_5_NAME;} else { $image = $IMAGE_6_FILE; $name = $IMAGE_6_NAME;}} else {$IMAGE_1_NAME="Название картинки 1";$IMAGE_2_NAME="Название картинки 2";$IMAGE_3_NAME="Название картинки 3";$IMAGE_4_NAME="Название картинки 4";$IMAGE_5_NAME="Название картинки 5";$IMAGE_6_NAME="Название картинки 6";$IMAGE_1_FILE="image1.jpg";$IMAGE_2_FILE="image2.jpg";$IMAGE_3_FILE="image3.jpg";$IMAGE_4_FILE="image4.jpg";$IMAGE_5_FILE="image5.jpg";$IMAGE_6_FILE="image6.jpg";if($h >= 7 && $h < 10) { $image = $IMAGE_1_FILE; $name = $IMAGE_1_NAME;} elseif($h >= 10 && $h < 13) { $image = $IMAGE_2_FILE; $name = $IMAGE_2_NAME;} elseif($h >= 13 && $h < 16) { $image = $IMAGE_3_FILE; $name = $IMAGE_3_NAME;} elseif($h >= 16 && $h < 19) { $image = $IMAGE_4_FILE; $name = $IMAGE_4_NAME;} elseif($h >= 19 && $h < 23) { $image = $IMAGE_5_FILE; $name = $IMAGE_5_NAME;} else { $image = $IMAGE_6_FILE; $name = $IMAGE_6_NAME;}}?><HTML><HEAD><TITLE>Рамка Для картинки</TITLE><link href="../index.css" rel="stylesheet" type="text/css"><META http-equiv=Refresh content=600; URL=inc/ramka.php></HEAD><BODY leftMargin=0 topMargin=0><table width="206" border="0" cellpadding="0" cellspacing="0"><tr><td height="36" width="206" style="background-image:url(../img/bgm1.gif); background-position:left top; background-repeat:no-repeat;"><table width="206" height="36" border="0" cellpadding="0" cellspacing="0"><tr><td width="66" style="padding-left:20px;"><img src="../img/icon_eteryje.gif" border="0"></td><td width="140" class="title">Лучший скрин</td></tr></table></td></tr><tr><td height="130" align="left" style="background-image:url(../img/bg3.gif); background-position:left top; background-repeat:repeat-y;" class="txtleft" valign="middle"><img src="../img/bg10.gif" border="0"><img src="../img/<?=$image?>" border="0" alt="<?=$image?>"><br><img src="../img/blank.gif" height="5"><br><div align="center"><?=$name?></div></td></tr><tr><td height="3" style="background-image:url(../img/bg4.gif); background-position:left top; background-repeat:no-repeat;"><img src="../img/blank.gif" border="0"></td></tr></table></BODY></HTML> вот типа так Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Для публикации сообщений создайте учётную запись или авторизуйтесь
Вы должны быть пользователем, чтобы оставить комментарий
Создать учетную запись
Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!
Регистрация нового пользователяВойти
Уже есть аккаунт? Войти в систему.
Войти