seosniks: У меня была ошибка в коде
смотрите
$files = file("city.txt");
$alls= count($files);
$fils=rand(0,$alls);
$city = $files[$fils];
хотя я же пробовал указать значение 1 в массиве.
$fils=rand(1,$alls);
Я как раз правильный вариант привел, в своем первом посте, данной темки. Хех и даже предположил ошибку, которую Вы допускаете, верно. Не зря видимо читаю Дмитрия Котерова... х)
pikasso, спасибо, тоже взял на заметку, не знал о такой функции.
[umka: ]Думаю, что в первую очередь нужно убедиться, что в файле нет пустых строк.
Есть предположение, что в рандом захватывался не существующий элемент массива, т.е. который после последнего. Если сравнить первый и второй варианты, в первом нету счетчика, во втором есть. (Мысли в слух, так сказать)
seosniks: так вот иногда выскакивает пустая строка.
Можно ли как сделать чтобы пустых строк небыло.
Я могу ошибаться, но вот мой вариант Вашего примера:
$trs = array("строка 1","строка 2","строка 3");
$count = count($trs); // получаем в $count кол-во элементов массива
$rand= rand(0,$count-1); // массив начинается с ноля, а count() считает с 1, значит убираем 1н лишний
echo $trs[$rand];
Не знаю подойдет или нет, плагин для перелинковки постов: Yet Another Related Posts Plugin
Поддерживает работу с версией WP 3.0.1
Тут описание на русском, что к чему.
Если нажать статистику, то сегодняшнее число в самом верху, а вчерашнее в самом низу, это так задумано? Неудобно... х(
2010-10-12
2010-10-07
2010-10-08
2010-10-09
2010-10-10
2010-10-11
он завтра будет ,не стали его сегодня вам открывать для работы потмоу что редактор для него только завтра готов будет
То я думаю, почему сегодня не одного клика... х(
ЗЫ обязательно нужно обновить коды
А где код поп-ап'а получить? Новый.
TonyX, только 5 инвайтов раздать можно? А больше нельзя?
Все хорошо, но вот, что только ру траф принимаете, и очень много трафика в ТБ уходит, это плохо... х(
Читаю внимательно, тоже никак в функциях не мог толком разобраться.
У меня была ошибка в коде
смотрите
$files = file("city.txt");
$alls= count($files);
$fils=rand(0,$alls);
$city = $files[$fils];
хотя я же пробовал указать значение 1 в массиве.
$fils=rand(1,$alls);
Я как раз правильный вариант привел, в своем первом посте, данной темки. Хех и даже предположил ошибку, которую Вы допускаете, верно. Не зря видимо читаю Дмитрия Котерова... х)
pikasso, спасибо, тоже взял на заметку, не знал о такой функции.
]Думаю, что в первую очередь нужно убедиться, что в файле нет пустых строк.
Есть предположение, что в рандом захватывался не существующий элемент массива, т.е. который после последнего. Если сравнить первый и второй варианты, в первом нету счетчика, во втором есть. (Мысли в слух, так сказать)
так вот иногда выскакивает пустая строка.
Можно ли как сделать чтобы пустых строк небыло.
Я могу ошибаться, но вот мой вариант Вашего примера: