Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

POST и PHP

14K
06 июня 2006 года
Crypton
16 / / 26.02.2006
может уже и не раз поднималась тема...
да и я сам вроде как делал и работало....
а сейчас не работает....
может кто укажет на ошибку?

$hf="www.domen.ru";
$pp="/ooo/mail.php"; $pf1="email=$email&subject=$subject&body=$body&header=$header";
$pf="POST $pp HTTP/1.0\r\nHost: $hf\r\nContent-Type: application/x-www-form-urlencoded\r\nUser-Agent: Mozilla 4.0\r\nContent-Length:".strlen($pf1)."\r\nConnection: Close\r\n\r\n".$pf1."\r\n\r\n";
$fp=fsockopen($hf,80, $errstr, $errno, 30);
if (!$fp) echo "$errstr ($errno)<br />\n";
fwrite($fp,$pf);
fclose($fp);
4
06 июня 2006 года
mike
3.7K / / 01.10.2002
На глаз вроде все правильно. А что именно не работает.

Можно убрать в конце $pf ."\r\n\r\n";, но не думаю что из-за этого не работает
14K
07 июня 2006 года
Crypton
16 / / 26.02.2006
точно не из-за этого... проверил... :(
15
07 июня 2006 года
shaelf
2.7K / / 04.05.2005
Я знаю что глупо, но сокеты работают? И ещё старайся оформлять код, а не сваливать в кучу.
14K
07 июня 2006 года
Crypton
16 / / 26.02.2006
сокеты точно работают... по крайней мере GET проходит подобным образом... только POST никак... :( причем где-то явно ошибка в самом коде... только уже глаза сломал так и не увидел... :(

согласен так как ниже более читабельно... но все равно не вижу ошибки... :(

Код:
$hf="www.domen.ru";
$pp="/ooo/mail.php";
$pf1="email=$email&subject=$subject&body=$body&header=$header";
$pf="POST $pp HTTP/1.0\r\n";
$pf.="Host: $hf\r\nContent-Type: application/x-www-form-urlencoded\r\n";
$pf.="User-Agent: Mozilla 4.0\r\n";
$pf.="Content-Length:".strlen($pf1)."\r\n";
$pf.="Connection: Close\r\n\r\n";
$pf.=$pf1."\r\n\r\n";

$fp=fsockopen($hf,80, $errstr, $errno, 30);
if (!$fp) echo "$errstr ($errno)<br />\n";
fwrite($fp,$pf);
fclose($fp);
4
07 июня 2006 года
mike
3.7K / / 01.10.2002
Так какой ответ о сервера ???
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог