Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|

03.05.2009, 20:37
|
|
Reservists Of Antichat - Level 6
Регистрация: 25.04.2008
Сообщений: 827
Провел на форуме: 2769640
Репутация:
1304
|
|
alex.k12 Проблема скорее всего не в ПХП, сокеты у вас включены. Возможно фаер блочит соединение?
Попробуйте банально:
PHP код:
echo file_get_contents ('http://www.0chan.ru/captcha.php?0.74863849026476354');
Или попробуйте включить курл (в php.ini найдите строчку ";extension=php_curl.dll" и убрать точку с запятой) И попробовать этот скрипт:
PHP код:
<?
function post($url='',$content='',$referer='')
{
GLOBAL $cookie,$verbose;
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,$url);
curl_setopt($ch, CURLOPT_HEADER, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION,0);
curl_setopt($ch, CURLOPT_TIMEOUT, 15);
curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.0.1) Gecko/2008070208');
if ($cookie) curl_setopt($ch, CURLOPT_COOKIE, implode('; ',$cookie));
if ($content) {curl_setopt($ch, CURLOPT_POST301, 1); curl_setopt($ch, CURLOPT_POST, 1);curl_setopt($ch, CURLOPT_POSTFIELDS, $content);} else {curl_setopt($ch, CURLOPT_POST, 0);}
if ($referer) curl_setopt($ch, CURLOPT_REFERER, $referer);
$ss=curl_exec($ch);
curl_close($ch);
if (preg_match_all('#^Set-Cookie: (([^;=]+)=([^;=\n\r]+))#mi',$ss,$cook))
{
if ($tmpcookie=array_combine($cook[2],$cook[1]))
$cookie=(array)$tmpcookie + (array)$cookie;
}
$ss=preg_replace('~^.*?\r\n\r\n~si','',$ss);
return $ss;
}
echo post('http://www.0chan.ru/captcha.php?0.74863849026476354', null, 'http://www.0chan.ru/');
Копия скрипта тут: http://deadone.info/chan.txt
Последний раз редактировалось Gifts; 03.05.2009 в 21:05..
|
|
|

03.05.2009, 23:23
|
|
Новичок
Регистрация: 03.05.2009
Сообщений: 19
Провел на форуме: 53130
Репутация:
0
|
|
C курлом всё работает замечательно. Интересно только почему с fsockopen() проблемы.
echo file_get_contents ('http://www.0chan.ru/captcha.php?0.74863849026476354') выдает пустую страницу, как при прямом обращении http://www.0chan.ru/captcha.php?0.74863849026476354 из браузера, т.е. без реферера никак, нужен запрос.
Последний раз редактировалось alex.k12; 03.05.2009 в 23:32..
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|