![]() |
Модераторы: Aliance, skyboy, MoLeX, ksnk |
![]() ![]() ![]() |
|
justkz |
|
|||
Новичок Профиль Группа: Участник Сообщений: 2 Регистрация: 25.8.2007 Репутация: нет Всего: нет |
Как можно осуществить переадресацию в сокетах, если страница котрую я использую перекидывает меня на другую. cUrl не подходит, потому что медленный, мне нужно много страниц.
|
|||
|
||||
justkz |
|
|||
Новичок Профиль Группа: Участник Сообщений: 2 Регистрация: 25.8.2007 Репутация: нет Всего: нет |
Так меняем вопрос как узнать что страница которую я запрашиваю перемешена.
if($socketDescriptor = fsockopen("devilscity.combats.ru", 80, $error_code, $error_message, 60)){ stream_set_blocking($socketDescriptor, FALSE); fputs($socketDescriptor, "GET /inf.pl?login=".urlencode($row[0])." HTTP/1.0\r\n"); fputs($socketDescriptor, "Accept: text/html\r\n"); fputs($socketDescriptor, "User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)\r\n\r\n"); while(!feof($socketDescriptor)) { $data=fgets($socketDescriptor, 3000); preg_match("/\"http:\/\/[A-z\. ]{0,60}/i",$data,$url); $url=str_replace("\"","",$url[0]); echo $url; /*if($socketDescriptor = fsockopen($url, 80, $error_code, $error_message, 60)){ stream_set_blocking($socketDescriptor, FALSE); fputs($socketDescriptor, "GET /inf.pl?login=".urlencode($row[0])." HTTP/1.0\r\n"); fputs($socketDescriptor, "Accept: text/html\r\n"); fputs($socketDescriptor, "User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)\r\n\r\n"); while(!feof($socketDescriptor)) { $data=fgets($socketDescriptor, 3000); } fclose($socketDescriptor); } else echo $error_code.": ".$error_message;*/ } fclose($socketDescriptor); } else echo $error_code.": ".$error_message; Это сообщение отредактировал(а) justkz - 25.8.2007, 21:55 |
|||
|
||||
![]() ![]() ![]() |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | PHP: Сеть | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |