Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: проблема с выводом случайной ссылки
 
 автор: Великий Одмин   (12.05.2007 в 22:26)   письмо автору
 
 

короче привет ребята:))) на главной у меня этот код: include('partirek.php');
в partirek.php у меня такой код:
$text = @file ("part.dat");
$top = rand (0,count($text)-1);
$out = explode("|",$text[$top]);
print "<small>$out[1]</small>";

////ну и в part.dat простая ссыка:
| <a href="http://url">link</a><br/>

///проблема в том что у меня в partirek.php несколько повторений кода что выше написан и выводит он иногда с 5 случайных ссылок по 3 одинаковых:( как сделать чтобы можно было в part.dat задать диапазон которые показывались именно в нужной ссылке и не повторялись?
пробывал так: ! <a href="http://url">link</a><br/> тогда раз через раз выводит а иногда вообще не выводит:(

   
 
 автор: Великий Одмин   (12.05.2007 в 22:29)   письмо автору
 
   для: Великий Одмин   (12.05.2007 в 22:26)
 

....а создавать по 10 дат файлов мне влом:)))

   
 
 автор: Poison   (12.05.2007 в 23:00)   письмо автору
 
   для: Великий Одмин   (12.05.2007 в 22:29)
 


<?

$file 
"part.dat"// Файл с сылками
$count 5// Кол-во ссылок

if ($fp file($file)) {
    
$out "";
    for (
$l 0$l $count$l++) {
        
$key array_rand($fp);
        
$tmp explode("|"$fp[$key]);
        
$out .= "<span>".trim($tmp[1])."</span>";
        unset(
$tmp$fp[$key], $key);
    }
    echo 
$out;
}

?>

   
 
 автор: Великий Одмин   (12.05.2007 в 23:10)   письмо автору
 
   для: Poison   (12.05.2007 в 23:00)
 

Poison спасибо щас попробую:)))) а можешь еще код написать чтобы 1) выводил количество хостов за день и обнулялся в полночь и 2)чтобы не обнулялся:)) ///без мускула и сессий

   
 
 автор: Великий Одмин   (12.05.2007 в 23:15)   письмо автору
 
   для: Великий Одмин   (12.05.2007 в 23:10)
 

по твоему коде parse error, unexpected T_CONSTANT_ENCAPSED_STRING on line 2

   
 
 автор: Poison   (12.05.2007 в 23:53)   письмо автору
 
   для: Великий Одмин   (12.05.2007 в 23:15)
 

Кол-во хостов? Откуда их брать?

Ошибки в коде нет! Возможно ты что-то не так вставил=)

   
 
 автор: Великий Одмин   (12.05.2007 в 23:57)   письмо автору
 
   для: Poison   (12.05.2007 в 23:53)
 

хз:) я скопировал твой текст:))) ///откуда брать? хз тоже:))) я прост неделю пых учу:))) напиши как можно вывести к-во хостов текстом на страницу:) дальше разберемься:))

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования