Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Изменение картинки

Сообщения:  [1-9] 

 
 автор: cheops   (14.05.2005 в 12:34)   письмо автору
 
   для: Flash5   (13.05.2005 в 22:41)
 

Потому что не указаны границы слова
<?php
  preg_match
('/^.+\.jpg$/'$File);
?>

и регулярное выражение соответствует лишь части имени, состоящей из последней буквы, точки и расширения.

   
 
 автор: Flash5   (13.05.2005 в 22:41)   письмо автору
 
   для: Flash5   (13.05.2005 в 17:01)
 

Ошибка!
preg_match('/.\.jpg/', $File)
Должно быть
preg_match('/.+\.jpg/', $File)
и почему этот код все равно работал?

   
 
 автор: cheops   (13.05.2005 в 21:35)   письмо автору
 
   для: ADmexture   (13.05.2005 в 14:04)
 

Можно создать директорию с картинками (пусть их будет 31), занести путь к ним в массив $arr и выводить в зависимости от того, какой день месяца определённую картинку.
<?php
  
// $arr - массив с 31 изображением
  
$index = (date("j") - 1);
  echo 
"<img src=".$arr[$index].">";
?>

   
 
 автор: Flash5   (13.05.2005 в 17:01)   письмо автору
 
   для: 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\\'));

   
 
 автор: ADmexture   (13.05.2005 в 14:04)   письмо автору
 
   для: cheops   (12.05.2005 в 20:51)
 

На сайте samopoznanie.ru каждый день появляется новая картинка (природы),
она автоматически меняется (без динамики); заказчик попросил такую же фитчу на его сайт, не знаю как сделать?
Для нас, новичков в PHP, это не легкая задача. :-)

   
 
 автор: cheops   (12.05.2005 в 20:51)   письмо автору
 
   для: ADmexture   (12.05.2005 в 15:36)
 

Картинка динамически формируется или заменяется другой?

   
 
 автор: Ozxar   (12.05.2005 в 18:52)   письмо автору
 
   для: ADmexture   (12.05.2005 в 15:36)
 

Лучше не бррать а написать =)

   
 
 автор: Flash5   (12.05.2005 в 17:02)   письмо автору
 
   для: ADmexture   (12.05.2005 в 15:36)
 

Если речь идет о дизайне или рекламном банере то это можно сделать средствами РНР, для этого при генерации html кода странички вы проверяете дату и смотря какой день выносите разные фотографии. Желаю удачи

   
 
 автор: ADmexture   (12.05.2005 в 15:36)   письмо автору
 
 

Подскажите пожалуйста, где можно взять скрипт, который бы менял картинку на сайте, спустя 24 часа?

   

Сообщения:  [1-9] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования