![]() |
Показаны 21 сообщений на этой странице |
Форум сетевых администраторов (http://netadmin.ws/forum/index.php)
- Поиск и обмен (http://netadmin.ws/forum/forumdisplay.php?forumid=27)
-- Скрипт на рандом текст и рандом картинка... (http://netadmin.ws/forum/showthread.php?threadid=2460)
Скрипт на рандом текст и рандом картинка...
Нужен простой скрипт, который будет рандомно выдавать одну из строк в текстовом файле как одну переменну, и любую картинку из директории как вторую переменную.
Ктонить знает такой?
__________________
Enjoy!
Maksim'Rus
О! И мне бы такой не повредил! Желательно на Перл! 
Собственно такой скрипт писать - 5 минут (с тестированием) 
может ты уделишь эти самые 5 минут ? 
__________________
"Gott weiss, ich will kein Engel sein!"
Я сделаю это если желающие получить такой скрипт детально опишут что именно им надо, в том числе в каком виде текстовый файл, должно ли быть соответствие между картинкой и строкой и т.д. А писать "неизвестно что" не хоцца x)
Да, мужики... нашли проблему

Ну хорошо, давайте начнем формулировать виш-лист, раз уж доброволец нашелся! 
1. Соответствие между картинкой и текстом ДОЛЖНО БЫТЬ!
2. Текстовки для рендомайзинга могут быть просто в ТХТшниках (в одном или в нескольких).
Что-то еще нуна уточнить? 
Отличная формулировка - должно быть! Народ, фразу "должно быть" применяют клиенты заплатившие за проект аванс. Короче вижу что на самом деле никому ничего не надо, а просто делать народу нечего.
To Ausw: Моя инициатива не приветствуется 
Ну я бы сказал по другому:
Графика:
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
quote:Хорошо! Извини! Знал, что неправильно выразился, но...
Отличная формулировка - должно быть! Народ, фразу "должно быть" применяют клиенты заплатившие за проект аванс.
Слишком большие переменные если из файла - целиком. А если инфы в файлах мало - то запаришься потом по ним лазеть - если допустим их у тебя 200-400 штук.
__________________
Enjoy!
Maksim'Rus
вобщем народ когда между собой договоритесь о том чего вам хоцца - пишите на мыло (только не по отдельности!) 
maksimka , а может сначал посмотреть те скрипты, которые уже есть. Писались же, я уверен. Посмотреть их возможности и может какой-нибудь просто чуть-чуть переделать придется?
Все может быть - а для того чтобы не перерывать 2 дня все архивы скриптов, я и спросил здесь.
__________________
Enjoy!
Maksim'Rus
<?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\">";}
?>
Ð_то как я понял рандом картинка, а переменная $skika?
Только вот вопрос, как эту переменную вставить в shtml?
__________________
Enjoy!
Maksim'Rus
RomaniS, спасибо бльшое, но... Мне бы на ПЕÐ_Л скрипт раздобыть бы... А не на ПХП!!! 
maksimka
$slika - это ни что иное как имя файла картинки по рэндому.
Прямо код пхп и вставляй либо делай из этого файл random.php потом в shtml вставляй через INCLUDE.
alex-and-r
http://www.hotscripts.com/Perl/Scripts_and_Programs/Randomizing/Random_Images/
RomaniS, спасибо, знаю, знаю... Щас по-моему на любой вопрос по поиску скрипта на любом форуме отсылают на Хотскриптс. Хотелось бы знать, кто еще не знает этого адреса?
Ð_то я не к тому, что там нет нужного, а к тому, что Хотскрипт имелся в виду по умолчанию (про него даже не заикались) как источник сабжа, просто вопрос был, чтобы самим написать, а соответственно учесть именно НАШИ пожелания и требования к скрипту. Но, как я уже и говорил, думаю, что будет целесообразно взять что-то готовое и просто чуть переписать, поэтому все равно спасибо за ОТсылку... 
alex-and-r
Там, реально есть скрипт который именно Вам нужен, я точно не помню какой... если не найдешь, то я напишу.
| Формат времени GMT. Текущее время 14:03. | Показаны 21 сообщений на этой странице |
Powered by: vBulletin Version 2.2.4
Copyright © Jelsoft Enterprises Limited 2000, 2001.