Показать сообщение отдельно

  #5252  
Старый 05.09.2008, 03:47
.:nbd:.
Познающий
Регистрация: 27.07.2008
Сообщений: 98
С нами: 9362932

Репутация: 86
По умолчанию

Можешь сделать так:

PHP код:
<?php   
$per 
explode("\n",file_get_contents('links.txt'));   
echo 
"<html><head><meta http-equiv='refresh' content='0; URL=".$per[rand(0,count($per)-1)]."'></head></html>";
?>
Структура линкс.тхт такая:

PHP код:
http://google.ru/
http://ya.ru/
http://antichat.ru/ 
А в твоем примере ошибка в том, что file_get_contents возвращает строку а не массив, но строка в пхп это тоже массив, поэтому скрипт редиректит по адресам состоящим из одного символа входящего в адрес. Достаточно просто разбить строку на части и загнать все в массив. Я например выбрал explode ("разделитель", $строка_для_разбиения).
 
Ответить с цитированием