Как выполнить подобный рандом?

Статус
В этой теме нельзя размещать новые ответы.

andrewa

Участник
Регистрация
11 Янв 2008
Сообщения
167
Реакции
7
Подскажите, плиз, как реализовать подобный рандом картинок с сылкой, как на сайте:


вывод слева картинок девиц с ссылкой на кликкешмани?

сам код на странице:
PHP:
<script type="text/javascript" src="/js/girls.php"></script>

вот файл, который встален в страницу:

PHP:
http://referatik.com.ua/js/girls.php

вот содержимое файла girls.php

PHP:
urlGirl="http://tvoi-dosug.com/in.htm?wm=1057063"; 
imageurlGirl="/images/girl/1/22.jpg"; 
var codeGirl = '<noindex><a href=\"'+urlGirl+'\" target=_blank rel="nofollow"><img src='+imageurlGirl+' border=0></a><br><a href=\"'+urlGirl+'\" target=_blank rel="nofollow">еще фото&gt;&gt;&gt;</a></noindex>';

document.write(codeGirl);

но он не полный, если его применять, как получить рандомом картинки с помощью такого приема?
 
  • Заблокирован
  • #2
Вариантов масса, разве тут что-то сложное?
Я бы загнал всё в БД(ссылку, путь картинке), а потом
"SELECT * FROM `girls` ORDER BY RAND() LIMIT 1"
 
Есть еще вариант на жаваскрипте которые не потребует бд.
Просто все картинки пронумеровать и с помощу жс брать рандом от 1 до последнего елемента и менять путь к картинке.
Например:
<script type="text/javascript">
var img=document.GetElementById("img");
var randimg= Math.ceil(100*Math.random());//рандом от 1-100
img.src="img/"+randimg+".jpg";
</script>
<img id="img"/>
 
Можно например так
PHP:
function generateName($count)
{
		$arrWord = array('1','2','3','4','5','6',
		                 '7','8','9','0');
		$pass = "";				
		for($i = 0; $i < $count; $i++){
			$index = rand(0, count($arrWord) - 1);
			$pass .= $arrWord[$index];
		}
		return $pass;
}
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху