Автор Тема: Как мне организовать  (Прочитано 3717 раз)

0 Пользователей и 1 Гость просматривают эту тему.

  • Гость
Как мне организовать
« : 31 Декабря 2001, 15:59:08 »
Как мне организовать при помощи ПХП следующие. Человек заходит на сайт ему загружается картинка, потом он делает рефрешь или заходит еще раз ему загружается другая картинка и т.д.  Картинки  храняться в отдельном каталоге.

Оффлайн Britva

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1660
  • +0/-0
  • 0
    • Просмотр профиля
    • http://eugeny.com
Как мне организовать
« Ответ #1 : 31 Декабря 2001, 16:27:53 »
например:
srand(time());
print "";
и будут грузиться картинки: от 0.gif до 100.gif

или загнать в массив имена картинок, и выводить $images[rand(0,100)]
Евгений aka Razor,

  • Гость
Как мне организовать
« Ответ #2 : 31 Декабря 2001, 20:15:22 »
А как сделать, чтобы картинка мянялась сразу при рефреше. Если можно, то поподробней а то я только начинаю изучать ПХП

Оффлайн Britva

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1660
  • +0/-0
  • 0
    • Просмотр профиля
    • http://eugeny.com
Как мне организовать
« Ответ #3 : 31 Декабря 2001, 20:39:18 »
ну дык она и будет менятся при рефреше. т.к. скрипт же заново выполняется.
Евгений aka Razor,

  • Гость
Как мне организовать
« Ответ #4 : 01 Января 2002, 04:02:49 »
Скрипт выполняется заново, но он берет картику которую в прошлый раз брал, а я хочу, чтоб следующую. И если все картинки просмотрелись, то чтобы все заново. Кстати картинок в каталоге мало примерно 3-5 шт

Оффлайн Lion

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 474
  • +0/-0
  • 0
    • Просмотр профиля
Как мне организовать
« Ответ #5 : 01 Января 2002, 04:30:19 »
Картинки подразумеваются обозванные 1.gif и т.д. до $max. При таком подходе они  будут показыватся одна за другой.
$max=5; // кол-во картинок
$file=@fopen("data.txt",r);
$pic=@fread($file,2);
@fclose($file);
if ($pic>$max) $pic=1;
echo "";
$pic+=1;
$file=fopen("data.txt",w);
fwrite($file,$pic);
fclose($file);
?>

  • Гость
Как мне организовать
« Ответ #6 : 01 Января 2002, 05:02:26 »
А зачем data.txt создается

Оффлайн Lion

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 474
  • +0/-0
  • 0
    • Просмотр профиля
Как мне организовать
« Ответ #7 : 01 Января 2002, 13:00:32 »
Цитировать
А зачем data.txt создается

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

  • Гость
Как мне организовать
« Ответ #8 : 01 Января 2002, 18:51:37 »
А какой chmod надо поставить на data.txt. Поставио 777 вроде все работает, может нужен другой

Оффлайн Lion

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 474
  • +0/-0
  • 0
    • Просмотр профиля
Как мне организовать
« Ответ #9 : 01 Января 2002, 19:11:14 »
Цитировать
может нужен другой

Надо что бы скрипту было разрешено писать и читать этот файл, 777 подходит. Вообще этот файл можно было и не перешмодивать, скрипт его создал уже в нужном шмоде.

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28