Скрипт на php, рэндом кейворды на странице.

12
J
На сайте с 06.07.2011
Offline
160
711

Скрипт на php, рэндом кейворды на странице.

Вобщем суть проста, нужен php скриптик, который при обращении к странице будет в случайном порядке выводить кейворды из файла keywords.txt (кейворды могут быть из двух или трёх слов - не существенно)

на страницу.

Гду-то у меня уже был этот скрипт, поделитесь пожалуйста, кому не жалко.

LEOnidUKG
На сайте с 25.11.2006
Offline
1728
#1

echo $text[array_rand($text=file("key.txt"))];

✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/
J
На сайте с 06.07.2011
Offline
160
#2
LEOnidUKG:
echo $text[array_rand($text=file("key.txt"))];

Большое спасибо! Тот вроде в 2-3 строчки был, ещё короче можно сделать :)

---------- Post added 30-10-2013 at 10:58 ----------

А случаем не знаешь подобного скрипта, который бы сканировал ссылки на сайте и закидывал их в key.txt? Может есть что-нибудь готовое?

HW
На сайте с 25.09.2013
Offline
1
#3
jano:
Большое спасибо! Тот вроде в 2-3 строчки был, ещё короче можно сделать :)

---------- Post added 30-10-2013 at 10:58 ----------

А случаем не знаешь подобного скрипта, который бы сканировал ссылки на сайте и закидывал их в key.txt? Может есть что-нибудь готовое?

Готовых полно. Но пауков лучше писать под каждый сайт отдельно, полагаю.

J
На сайте с 06.07.2011
Offline
160
#4
HelenWeb:
Готовых полно. Но пауков лучше писать под каждый сайт отдельно, полагаю.

Скинь пожалуйста один какой-нибудь, если не трудно.

J
На сайте с 06.07.2011
Offline
160
#5
LEOnidUKG:
echo $text[array_rand($text=file("key.txt"))];

Подскажи пожалуйста, вставляю код такого плана:

<? echo $text[array_rand($text=file("/path/key.txt"))]; ?>, <? echo $text[array_rand($text=file("/path/key.txt"))]; ?>, <? echo $text[array_rand($text=file("/path/key.txt"))]; ?>, <? echo $text[array_rand($text=file("/path/key.txt"))]; ?>, <? echo $text[array_rand($text=file("/path/key.txt"))]; ?>

Но по какой-то причине вставка идёт не в строчку таким образом: desc1, desc2, desc3, desc4

а вот так:

desc1,

desc2,

desc3,

desc4

Как сделать так что бы было в одну строчку?

LEOnidUKG
На сайте с 25.11.2006
Offline
1728
#6

Так:

echo $text[array_rand($text=file("key.txt",FILE_IGNORE_NEW_LINES|FILE_SKIP_EMPTY_LINES))];

J
На сайте с 06.07.2011
Offline
160
#7
LEOnidUKG:
Так:
echo $text[array_rand($text=file("key.txt",FILE_IGNORE_NEW_LINES|FILE_SKIP_EMPTY_LINES))];

Большое спасибо! ;)

B1
На сайте с 13.12.2012
Offline
28
#8
jano:

<? echo $text[array_rand($text=file("/path/key.txt"))]; ?>, <? echo $text[array_rand($text=file("/path/key.txt"))]; ?>, <? echo $text[array_rand($text=file("/path/key.txt"))]; ?>, <? echo $text[array_rand($text=file("/path/key.txt"))]; ?>, <? echo $text[array_rand($text=file("/path/key.txt"))]; ?>

дубли будут на странице.

J
На сайте с 06.07.2011
Offline
160
#9
bashkir102:
дубли будут на странице.

нет, дублей из 300k кейвордов не наблюдаю.

---------- Post added 08-11-2013 at 13:25 ----------

LEOnidUKG:
Так:
echo $text[array_rand($text=file("key.txt",FILE_IGNORE_NEW_LINES|FILE_SKIP_EMPTY_LINES))];

А возможно ли задать размеры инклюда страницы, как во фрейме?

<? include("http://www.domain.com/page.php");?>

LEOnidUKG
На сайте с 25.11.2006
Offline
1728
#10

Ещё раз и более подробно опишите, что вам нужно. Без использование языка программирования, у вас много, что путается.

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий