|
|
|
| Подскажите пожалуйста, где можно взять скрипт, который бы менял картинку на сайте, спустя 24 часа? | |
|
|
|
|
|
|
|
для: ADmexture
(12.05.2005 в 15:36)
| | Если речь идет о дизайне или рекламном банере то это можно сделать средствами РНР, для этого при генерации html кода странички вы проверяете дату и смотря какой день выносите разные фотографии. Желаю удачи | |
|
|
|
|
|
|
|
для: ADmexture
(12.05.2005 в 15:36)
| | Лучше не бррать а написать =) | |
|
|
|
|
|
|
|
для: ADmexture
(12.05.2005 в 15:36)
| | Картинка динамически формируется или заменяется другой? | |
|
|
|
|
|
|
|
для: cheops
(12.05.2005 в 20:51)
| | На сайте samopoznanie.ru каждый день появляется новая картинка (природы),
она автоматически меняется (без динамики); заказчик попросил такую же фитчу на его сайт, не знаю как сделать?
Для нас, новичков в PHP, это не легкая задача. :-) | |
|
|
|
|
|
|
|
для: ADmexture
(13.05.2005 в 14:04)
| |
function LoadRandomPatern($Path) {
$FileList = array();
if ($Handle = opendir($Path)) {
while (false !== ($File = readdir($Handle))) {
if (($File !== '.')and($File !== '..')and(preg_match('/.\.jpg/', $File))) {
array_push($FileList, $File);
}
}
closedir($Handle);
}
$Index = array_rand($FileList,1);
return @imagecreatefromjpeg($Path.$FileList[$Index]);
}
header("Content-type: image/jpeg");
imagejpeg(LoadRandomPatern('patern\\'));
|
| |
|
|
|
|
|
|
|
для: Flash5
(13.05.2005 в 17:01)
| | Ошибка!
preg_match('/.\.jpg/', $File)
Должно быть
preg_match('/.+\.jpg/', $File)
и почему этот код все равно работал? | |
|
|
|
|
|
|
|
для: Flash5
(13.05.2005 в 22:41)
| | Потому что не указаны границы слова
<?php
preg_match('/^.+\.jpg$/', $File);
?>
|
и регулярное выражение соответствует лишь части имени, состоящей из последней буквы, точки и расширения. | |
|
|
|
|
|
|
|
для: ADmexture
(13.05.2005 в 14:04)
| | Можно создать директорию с картинками (пусть их будет 31), занести путь к ним в массив $arr и выводить в зависимости от того, какой день месяца определённую картинку.
<?php
// $arr - массив с 31 изображением
$index = (date("j") - 1);
echo "<img src=".$arr[$index].">";
?>
|
| |
|
|
|