LEOnidUKG

LEOnidUKG
Рейтинг
1784
Регистрация
25.11.2006
Должность
PHP
Интересы
Программирование

Если умеете работать с диспутами, то можете заказывать всё что, угодно :)

Увы и увы, вы тестируете показатель не в вакууме. Можно было ничего не делать и позиции бы скакали за эти 1,5 месяца. Просто потому, что алгоритмы ПС работают. А уж какая доля от каких-то репостов в твиттере, тут большой вопрос.

&rnd=rnd&tail256=tail256

Лол!

ТС вы вообще не программист и не знаете зачем это. Поисковики тут вообще не причём.

---------- Добавлено 13.01.2015 в 00:38 ----------

JonnyB:
Это сделано всего лишь для того, что бы сложнее было зарезать рекламу всякими плагинами к браузерам.

Режут как нефиг нафиг т.к. режут уже выполненный JS код.

Купили за: 35$

А продаёте за 100$ и более. И это называется:

щас деньги срочно понадобились!

Весьма странно...

Andrey_A:
Только повесил вчера!
до этого не монетизировался

У вас всплывает попандер, по клике на любое место его, даже закрыть сразу открывается такое окно, которые фиг закроешь.

У вас вирус на сайте.

Редиректит сразу на:

Dos3:
мускул тут и не нужен)
и как использование ранд убьёт сервак ?
$col_str = count($text);
$text[rand(0,$col_str-1)];

в mysql функция Order by rand() очень и очень ресурсоёмкая.

Можно и ваш код, мне лично удобнее перемешивать массив.

И кстати лучше mt_rand вместо rand.

rand очень плохо работает даже на минимальных выборках много дублей.

Dos3:
мож у него 500к ключей в файлах, при 30ти выводах строки
да и хостинги разные бывают, как и кол. трафика

500 К это не много. Ну сколько это 100 МБ? Ну пусть даже в обработке это будет 200МБ в памяти.

В mysql и использование RAND() убьёт вообще сервак, если что :)

Конечно тут много вариаций оптимизированныя, но это уже останется для другого топика.

Dos3:
а не лучше ли один раз посчитать количество строк и использовать rand, чем каждый раз перемешивать массив

А какая разница? У нас память нынче не 2 МБ и процессоры не IBM 386, где надо было бы просчитывать и экономить. Хоть так, хоть эдак операция в памяти будет проходить за 0,00002 секунды.

---------- Добавлено 12.01.2015 в 00:13 ----------

Конечно можно и так сделать:

<?

$text=file("/home/keyword.txt",FILE_IGNORE_NEW_LINES|FILE_SKIP_EMPTY_LINES));shuffle($text);

$text2=file("/home/keyword2.txt",FILE_IGNORE_NEW_LINES|FILE_SKIP_EMPTY_LINES));shuffle($text2);

$text3=file("/home/keyword3.txt",FILE_IGNORE_NEW_LINES|FILE_SKIP_EMPTY_LINES));shuffle($text3);

$textcount=count($text)-1;

$textcount2=count($text2)-1;

$textcount2=count($text2)-1;

?>

и выводим

<? echo $text[mt_rand(0,$textcount)];?>

<? echo $text2[mt_rand(0,$textcount3)];?>

<? echo $text3[mt_rand(0,$textcount2)];?>

Вы всё правильно написали. Считывайте сразу все файлы в разные переменные потом подставляйте нужны.

---------- Добавлено 11.01.2015 в 23:25 ----------

<?

$text=file("/home/keyword.txt",FILE_IGNORE_NEW_LINES|FILE_SKIP_EMPTY_LINES));

$text2=file("/home/keyword2.txt",FILE_IGNORE_NEW_LINES|FILE_SKIP_EMPTY_LINES));

$text3=file("/home/keyword3.txt",FILE_IGNORE_NEW_LINES|FILE_SKIP_EMPTY_LINES));

?>

и выводим

<? shuffle($text); echo $text[0];?>

<? shuffle($text2); echo $text2[0];?>

<? shuffle($text3); echo $text3[0];?>

Всего: 31599