HTTP запросы.

Статус
В этой теме нельзя размещать новые ответы.

Тимур

Новичок
HTTP запросы.

Здравствуйте, Мастера PHP!
Пишу программу. Её задача добавить в гостевую книгу http://server.ru/gb_add.php сообщение.
Вот исходный текст:
PHP:
<?
$fp = fsockopen($host,80,$errno,$errstr);
if(!fp){echo "$errstr ($errno)";}
$z=16+Strlen($text);
$string="POST http://server.ru/gb_add.php HTTP/1.0\r\nHost: http://server.ru\r\nReferer: http://server.ru/gb.php\r\nContent-Type: application/x-www-form-urlencoded\r\nUser-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)\r\nConnection: Keep-Alive\r\nContent-Length: ".$z."\r\n\r\nname=Timur&text=".$text;
fputs($fp,$string);
$e=fgets($fp,2048);
echo($e);
fclose($fp);
?>
Так Вот, Значения Ввожу Такие: $host = server.ru $text = Привет
Но Скрипт Выводит Ошибку - HTTP/1.1 400 Bad Request
Я так понял "Плохой запрос" и подрузамеваю ошибку в переменной $string, но где она?
Я Проверял Ее Множество Раз, Но Не Могу Найти Ошибку. Помогите, пжл.
Заранее благодарю.
P.S. Пишу Чисто Для Самообразования, Никаких злых умыслов у меня нет. Перекопал кучу FaQ, статей, чужих скриптов, но так и не могу понять где ошибка?
И еще огромное спасибо на статью "Генерация HTTP запросов" Антон Калмыков (Antonio) (по ней учился)
 

neko

tеam neko
тимур плз отредактируй свое сообщение и убери там галку "автоматически формировать ссылки"

-~{}~ 04.12.04 18:34:

понятно
где ты видел с протоколом хост...

-~{}~ 04.12.04 18:36:

есть один хороший совет для тех кто хочет самообразовываться по поводу HTTP

http://phpfaq.ru/na_tanke#headers
качаешь эту программулину
и смотришь не только что тебе отвечают но и что шлет правильный клиент
 

Фанат

oncle terrible
Команда форума
охренеть
щас значит, оно самообразуется без умысла.
чистой наукой занимается.
никакой конкретной гостевой пока в виду не имеется, в которую дерьма налить.

умысел будет потом. когда оно научится гадить качественно
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху