[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: БОТ
Pomaska
Всем привет, подскажите пожалуйста, можно ли как то написать скрипт, который бы проверял наличии ссылки в POST, переходил по ней и искалбы там ссылку на мой сайт?

У меня просто мониторинг серверов Counter-Strike, и я бы хотел чтобы пользователь ставил обратные ссылки, и если ссылки не обнаружено, то сервер не добавлялся...

Как это можно реализовать средствами php?



Спустя 39 минут, 24 секунды (27.10.2010 - 20:37) inpost написал(а):
Тебе надо, чтоб скрипт проверял, есть ли ссылка на чужом сайте? Тогда curl, а далее получаешь страницу, и ищешь совпадение регуляркой, вроде.

Спустя 3 минуты, 8 секунд (27.10.2010 - 20:41) Pomaska написал(а):
а можешь пример привести....?
я где то видел curl, но где не помню...
заранее спасибо..
просто реально даже предположений не у как можно это сделать, но знаю точно, что можно....smile.gif

Спустя 26 минут, 47 секунд (27.10.2010 - 21:07) inpost написал(а):
МОжешь поиск использовать по форуму, тут сразу много тем будет! Можешь на php.su

Спустя 1 минута, 21 секунда (27.10.2010 - 21:09) Pomaska написал(а):
спс.... ща попробую поискать со словами bot бот curl

Спустя 6 минут, 33 секунды (27.10.2010 - 21:15) inpost написал(а):
Ты бота не найдешь! Можешь сам его написать.

Спустя 4 минуты, 29 секунд (27.10.2010 - 21:20) twin написал(а):
Не обязательно курлом... хотя вроде как лучше.

Можно отловить реферер, получить страницу и проверить, есть или нету... Примерно так:
	$ref = @$_SERVER['HTTP_REFERER']);

if(!empty($ref))
$content = file_get_contents($ref);

if(!empty($content) && strpos($content, 'my_site.ru') !== false)
echo 'Ай молодца!';
else
echo 'Жулики!!!';

Ну или регуляркой, если именно ссылку искать.

Спустя 2 минуты, 51 секунда (27.10.2010 - 21:23) Pomaska написал(а):
блииин... можешь объяснить этот скрипт?
а как регуляркой можно?
чет я вообще ничего не понимаююю..... оО

Спустя 1 минута, 38 секунд (27.10.2010 - 21:24) twin написал(а):
Нууууу... Если ты этого не понимаешь, какой тогда бот. Тебе основы надо учить.

Спустя 3 минуты, 54 секунды (27.10.2010 - 21:28) Pomaska написал(а):
ну я вроде как норм php шарю, что значит вот это функция?
file_get_contents
strpos($content, 'my_site.ru')

Спустя 1 час, 36 минут, 37 секунд (27.10.2010 - 23:05) twin написал(а):
Go manual. smile.gif

Спустя 32 минуты, 54 секунды (27.10.2010 - 23:38) inpost написал(а):
php.su там вводишь непонятную функцию - получишь ответ.
Если ладишь с английским, то лучше уж на php.net
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.