У меня просто мониторинг серверов Counter-Strike, и я бы хотел чтобы пользователь ставил обратные ссылки, и если ссылки не обнаружено, то сервер не добавлялся...
Как это можно реализовать средствами php?
Спустя 39 минут, 24 секунды (27.10.2010 - 20:37) inpost написал(а):
Тебе надо, чтоб скрипт проверял, есть ли ссылка на чужом сайте? Тогда curl, а далее получаешь страницу, и ищешь совпадение регуляркой, вроде.
Спустя 3 минуты, 8 секунд (27.10.2010 - 20:41) Pomaska написал(а):
а можешь пример привести....?
я где то видел curl, но где не помню...
заранее спасибо..
просто реально даже предположений не у как можно это сделать, но знаю точно, что можно....
я где то видел curl, но где не помню...
заранее спасибо..
просто реально даже предположений не у как можно это сделать, но знаю точно, что можно....

Спустя 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')
file_get_contents
strpos($content, 'my_site.ru')
Спустя 1 час, 36 минут, 37 секунд (27.10.2010 - 23:05) twin написал(а):
Go manual.

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