За последние 24 часа нас посетили 16949 программистов и 1651 робот. Сейчас ищут 867 программистов ...

fsockopen и POST

Тема в разделе "PHP для новичков", создана пользователем Ximik, 24 апр 2007.

  1. Ximik

    Ximik Активный пользователь

    С нами с:
    22 фев 2007
    Сообщения:
    108
    Симпатии:
    0
    test.php
    PHP:
    1. <?php
    2. $fp = fsockopen('test', 80, $errno, $errstr, 30);
    3. if (!$fp) {
    4.     echo "$errstr ($errno)<br />\n";
    5. } else {
    6.     $data = 'test=test\r\n\r\n';
    7.     $headers = "POST /test2.php HTTP/1.0\r\n";
    8.     $headers .= "Host: test\r\n";
    9.     $headers .= 'Content-Type: application/x-www-form-urlencoded\r\n';
    10.     $headers .= 'Content-Length: '.strlen($data).'\r\n\r\n';
    11.  
    12.     fwrite($fp, $headers.$data);
    13.     while (!feof($fp)) {
    14.         echo fgets($fp, 128);
    15.     }
    16.     fclose($fp);
    17. }
    18. ?>
    test2.php
    PHP:
    1. <?
    2. echo $_POST['test'];
    3. ?>
    Помогите идиоту найти ошибку
     
  2. simpson

    simpson Активный пользователь

    С нами с:
    11 фев 2006
    Сообщения:
    1.650
    Симпатии:
    0
    Адрес:
    Санкт-Петербург
    9-10 строки, "\r\n" в одинарных кавычках.
     
  3. Ximik

    Ximik Активный пользователь

    С нами с:
    22 фев 2007
    Сообщения:
    108
    Симпатии:
    0
    Мда. Нужно отдохнуть. Туплю совсем. Спасиб.