Форум сетевых администраторов Страницы (2): [1] 2 »
Показаны 21 сообщений на этой странице

Форум сетевых администраторов (http://netadmin.ws/forum/index.php)
- Поиск и обмен (http://netadmin.ws/forum/forumdisplay.php?forumid=27)
-- Скрипт на рандом текст и рандом картинка... (http://netadmin.ws/forum/showthread.php?threadid=2460)


Помещено maksimka 05-08-2002 в 09:14:

Скрипт на рандом текст и рандом картинка...

Нужен простой скрипт, который будет рандомно выдавать одну из строк в текстовом файле как одну переменну, и любую картинку из директории как вторую переменную.
Ктонить знает такой?

__________________
Enjoy!
Maksim'Rus


Помещено alex-and-r 05-08-2002 в 11:14:

О! И мне бы такой не повредил! Желательно на Перл!


Помещено nifty 05-08-2002 в 15:37:

Собственно такой скрипт писать - 5 минут (с тестированием)


Помещено Ausw 05-08-2002 в 16:46:

может ты уделишь эти самые 5 минут ?

__________________
"Gott weiss, ich will kein Engel sein!"


Помещено nifty 05-08-2002 в 16:57:

Я сделаю это если желающие получить такой скрипт детально опишут что именно им надо, в том числе в каком виде текстовый файл, должно ли быть соответствие между картинкой и строкой и т.д. А писать "неизвестно что" не хоцца x)


Помещено RomaniS 05-08-2002 в 21:15:

Да, мужики... нашли проблему


Помещено alex-and-r 05-08-2002 в 21:27:

Ну хорошо, давайте начнем формулировать виш-лист, раз уж доброволец нашелся!
1. Соответствие между картинкой и текстом ДОЛЖНО БЫТЬ!
2. Текстовки для рендомайзинга могут быть просто в ТХТшниках (в одном или в нескольких).

Что-то еще нуна уточнить?


Помещено nifty 06-08-2002 в 09:21:

Отличная формулировка - должно быть! Народ, фразу "должно быть" применяют клиенты заплатившие за проект аванс. Короче вижу что на самом деле никому ничего не надо, а просто делать народу нечего.

To Ausw: Моя инициатива не приветствуется


Помещено maksimka 06-08-2002 в 09:23:

Ну я бы сказал по другому:
Графика:
1)Скрипту задается каталог и он САМ считывает все имена файлов из этого каталога допустим в формате JPG и GIF.
2)Берет рандомно одну из картинок и генерит текст (который меняется в конфиге) типа :
<IMG SRC="/images/01.jpg" WIDTH=800 HEIGHT=114>
причем значения WIDTH и HEIGHT задаются в ручную, или отсутствуют если нужен "актуальный размер".
(Ð_то уджобно допустим для уменьшения картинки, а при клике на нее она открывается в новом окне во весь размер, но это уже не проблемы скрипта)
3)Переменная вставляется спомощью инклюда

Текст:
1)считывается любой указанный файл (по возможности но не обязательно может быть указано 2,3,4 и т.д. файлов)
2)Формат файла - просто текстовые строки. Каждая строка - одно значение.
3)Переменная выводится как обычный текст и/или может выть настроина (типа <b> <a href=> и т.д.)
4)Очень не плохо если указано несколько файлов, то можно было указывать из какого именно файла на данную страницу брать значение.

В самих страницах вставляется необходимый код в нужном месте, и коды никак не связаны между собой.

Ну это я так себе представляю.

__________________
Enjoy!
Maksim'Rus


Помещено alex-and-r 06-08-2002 в 11:37:

quote:
Отличная формулировка - должно быть! Народ, фразу "должно быть" применяют клиенты заплатившие за проект аванс.
Хорошо! Извини! Знал, что неправильно выразился, но...
В общем понятно, что Халявный сыр только в...
А вот задумак возможности указть скрипту как ОДИН файл с текстом (в данном случае текст будет браться из строк), так и КАТАЛОГ с файлами, когда текст будет браться не из строки, а из файла - это интересно.


Помещено maksimka 06-08-2002 в 11:44:

Слишком большие переменные если из файла - целиком. А если инфы в файлах мало - то запаришься потом по ним лазеть - если допустим их у тебя 200-400 штук.

__________________
Enjoy!
Maksim'Rus


Помещено nifty 06-08-2002 в 13:12:

вобщем народ когда между собой договоритесь о том чего вам хоцца - пишите на мыло (только не по отдельности!)


Помещено alex-and-r 07-08-2002 в 07:21:

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


Помещено maksimka 07-08-2002 в 08:20:

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

__________________
Enjoy!
Maksim'Rus


Помещено RomaniS 07-08-2002 в 09:34:


code:

<?php 
$folder=opendir("/usr/home/users/foto/work/WWW/test/i/uho/"); 
while ($file = readdir($folder)) 
$names[count($names)] = $file; 
closedir($folder);
sort($names);
$tempvar=0;
for ($i=0;$names[$i];$i++){
$ext=strtolower(substr($names[$i],-4));
if ($ext==".jpg"||$ext==".gif"||$ext=="jpeg"||$ext==".png"){$names1[$tempvar]=$names[$i];$tempvar++;}
}
srand ((double) microtime() * 10000000);
$rand_keys = array_rand ($names1, 2);
$slika=$names1[$rand_keys[0]]; 
if (isset($pic)){header ("Location: $slika");}
else {echo "<img src=\"i/uho/$slika\" width=300 height=\"195\" border=\"0\">";}
?>


Формат времени GMT. Текущее время 15:47. Страницы (2): [1] 2 »
Показаны 21 сообщений на этой странице

Powered by: vBulletin Version 2.2.4
Copyright © Jelsoft Enterprises Limited 2000, 2001.