Master-X
Форум | Новости | Статьи
Главная » Форум » Программинг, Скрипты, Софт, Сервисы » 
Тема: Скрипт ротации морд
цитата
30/04/08 в 11:04
 Starforce
Подскажите скриптец на пхп, либо на яве, который может крутить морды, тобишь заходит серфер на индекс и ему из массива в индексе подкидывается рандомная морда.
цитата
30/04/08 в 12:22
 -=Faraon=-
Код:
<?php
$url=Array("http://sex.com","http://worldsex.com","http://thehun.net");
header("location:".$url[mt_rand(0,count($url)-1)]);
?>

Код:
<script type="text/javascript">
var url=new Array("http://sex.com","http://worldsex.com","http://thehun.net");
document.location=url[Math.floor(Math.random()*url.length)];
</script>


Последний раз редактировалось: -=Faraon=- (30/04/08 в 15:29), всего редактировалось 1 раз
цитата
30/04/08 в 13:32
 Sha
Если задача всё-таки показывать морды а не редиректить, то немного по другому
Код:
<?php
$mordi=Array(".ht_mordi/morda1.php",".ht_mordi/morda2.php",".ht_mordi/morda_drugaya.php");
include_once $mordi[mt_rand(0,count($mordi)-1)];
?>

в каталоге .ht_mordi помещаются файлы-морды с соответствующими названиями.
цитата
30/04/08 в 14:25
 Starforce
Sha писал:
Если задача всё-таки показывать морды а не редиректить, то немного по другому
Код:
<?php
$mordi=Array(".ht_mordi/morda1.php",".ht_mordi/morda2.php",".ht_mordi/morda_drugaya.php");
include_once $mordi[mt_rand(0,count($mordi)-1)];
?>

в каталоге .ht_mordi помещаются файлы-морды с соответствующими названиями.


в данном случае морды обязательно в пхп должны быть ? можно ли просто хтмл ?
касательно папки для морда, то можно ли свою указать в этом слуае ?
цитата
30/04/08 в 15:26
 Sha
Starforce писал:
в данном случае морды обязательно в пхп должны быть ? можно ли просто хтмл ?
касательно папки для морда, то можно ли свою указать в этом слуае ?

Сам скрипт ротатора написан на PHP. Морды могут быть любыми файлами. Текст файла в любом случае будет вставлен и пропарсен (если таги встретятся).
Папка любая доступная скрипту. Название я начинал с .ht потому, что во многих настройках виртуалов такие папки не доступны для прямого доступа клиентам.


Эта страница в полной версии