Форум сетевых администраторов
Показаны 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\">";}
?>


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

Ð_то как я понял рандом картинка, а переменная $skika?
Только вот вопрос, как эту переменную вставить в shtml?

__________________
Enjoy!
Maksim'Rus


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

RomaniS, спасибо бльшое, но... Мне бы на ПЕÐ_Л скрипт раздобыть бы... А не на ПХП!!!


Помещено RomaniS 07-08-2002 в 18:48:

maksimka

$slika - это ни что иное как имя файла картинки по рэндому.

Прямо код пхп и вставляй либо делай из этого файл random.php потом в shtml вставляй через INCLUDE.


Помещено RomaniS 07-08-2002 в 23:00:

alex-and-r
http://www.hotscripts.com/Perl/Scripts_and_Programs/Randomizing/Random_Images/


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

RomaniS, спасибо, знаю, знаю... Щас по-моему на любой вопрос по поиску скрипта на любом форуме отсылают на Хотскриптс. Хотелось бы знать, кто еще не знает этого адреса? Ð_то я не к тому, что там нет нужного, а к тому, что Хотскрипт имелся в виду по умолчанию (про него даже не заикались) как источник сабжа, просто вопрос был, чтобы самим написать, а соответственно учесть именно НАШИ пожелания и требования к скрипту. Но, как я уже и говорил, думаю, что будет целесообразно взять что-то готовое и просто чуть переписать, поэтому все равно спасибо за ОТсылку...


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

alex-and-r
Там, реально есть скрипт который именно Вам нужен, я точно не помню какой... если не найдешь, то я напишу.


Формат времени GMT. Текущее время 14:03.
Показаны 21 сообщений на этой странице

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