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

02.02.2009, 16:01
|
|
Banned
Регистрация: 19.06.2006
Сообщений: 1,239
Провел на форуме: 1469161
Репутация:
142
|
|
Сокеты and max_execution_error
<?php
$host = "www.softtime.ru";
$port = "80";
$sock = fsockopen($host,$port,$errno);
$path = "admin";
$ua = "fuck";
$req = "HEAD /$path HTTP/1.1\r\n";
$req .= "Accept: */*\r\n";
$req .= "Accept-Language: uk\r\n";
$req .= "User-Agent: $ua\r\n";
$req .= "Host: $host\r\n";
$req .= "Connection: Close\r\n";
if(!$sock) {
echo $errno($errstr);
}
fputs($sock,$req);
while(!feof($sock)) {
$x .= fgets($sock,128);
}
echo $x;
fclose($sock);
?>
Где ошибко?(((
|
|
|

02.02.2009, 16:32
|
|
Познавший АНТИЧАТ
Регистрация: 12.05.2007
Сообщений: 1,235
Провел на форуме: 2238549
Репутация:
1318
|
|
Для конкретного примера должно быть:
$req .= "Connection: Close\r\n\r\n";
|
|
|

02.02.2009, 16:33
|
|
Познавший АНТИЧАТ
Регистрация: 12.05.2007
Сообщений: 1,235
Провел на форуме: 2238549
Репутация:
1318
|
|
и поставь set_time_limit(0); в начале
|
|
|

02.02.2009, 16:41
|
|
Banned
Регистрация: 19.06.2006
Сообщений: 1,239
Провел на форуме: 1469161
Репутация:
142
|
|
А почему не \r\n ?
|
|
|

02.02.2009, 16:46
|
|
Members of Antichat - Level 5
Регистрация: 09.05.2008
Сообщений: 304
Провел на форуме: 7875940
Репутация:
2362
|
|
Потому что
Заголовки должны отделяться от тела сообщения хотя бы одной пустой строкой
(с) http://ru.wikipedia.org/wiki/Http
|
|
|

02.02.2009, 16:51
|
|
Познавший АНТИЧАТ
Регистрация: 12.05.2007
Сообщений: 1,235
Провел на форуме: 2238549
Репутация:
1318
|
|
Велемир:
PHP код:
generic-message = start-line
*message-header
CRLF
[ message-body ]
start-line = Request-Line | Status-Line
http://lib.ru/WEBMASTER/rfc2068/rfc2068rus.txt
Хидеры от тела отделяются пустой строкой \r\n даже при отсутствии (то есть при пустом) тела сообщения.
|
|
|

02.02.2009, 17:00
|
|
Постоянный
Регистрация: 06.02.2008
Сообщений: 494
Провел на форуме: 1754802
Репутация:
380
|
|
Также желательно указать какой запрос
$req = "HEAD /$path HTTP/1.1\r\n";
например
$req = "GET /$path HTTP/1.1\r\n";
|
|
|

02.02.2009, 17:22
|
|
Banned
Регистрация: 19.06.2006
Сообщений: 1,239
Провел на форуме: 1469161
Репутация:
142
|
|
Пасиппи вам,люди 
|
|
|

02.02.2009, 17:52
|
|
Banned
Регистрация: 19.06.2006
Сообщений: 1,239
Провел на форуме: 1469161
Репутация:
142
|
|
А заголовок и хост можно тупо послать? без connection-a и т.д,а то я не догоню зачем они ))мб для таймаутов...
|
|
|
|
 |
Похожие темы
|
| Тема |
Автор |
Раздел |
Ответов |
Последнее сообщение |
|
Отправляем хтмл-письмо через сокеты
|
je0n |
Статьи |
4 |
07.02.2007 15:23 |
|
[Delphi] Закачка файлов через сокеты
|
Navern |
С/С++, C#, Delphi, .NET, Asm |
3 |
04.02.2007 16:13 |
|
Curl
|
incognito |
PHP, PERL, MySQL, JavaScript |
26 |
30.06.2006 17:14 |
|
Программирование Raw сокетов на языке Си
|
t0x1n |
Авторские статьи |
6 |
10.06.2006 02:42 |
|
В общем делаю запрос в сокеты! и Не чего не возвращает!
|
AIN |
С/С++, C#, Delphi, .NET, Asm |
19 |
07.08.2005 17:27 |
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|