POST-можно принять много текста без"Content-Disposition:"?

Discussion in 'PHP' started by _nic, 29 Mar 2010.

  1. _nic

    _nic Elder - Старейшина

    Joined:
    5 May 2006
    Messages:
    651
    Likes Received:
    54
    Reputations:
    3
    Можно? или обязательно нужен Content-Disposition: ?Апач вроде как говорит "200 ОК".Но как тогда такое на пхп обработать?
    Пример такого поста
    Code:
    POST /file.php HTTP/1.0
    Host: localhost
    Content-Type: text/plain
    Content-Length: 83
    
    test txt lalalalalalalalalallalalalalalalalalalalalallalalalalalalalalalalalalal
    aal
    
    
     
  2. Kaimi

    Kaimi Well-Known Member

    Joined:
    23 Aug 2007
    Messages:
    1,732
    Likes Received:
    809
    Reputations:
    231
    Попробуй
    $data = file_get_contents('php://input');
     
    _________________________
  3. _nic

    _nic Elder - Старейшина

    Joined:
    5 May 2006
    Messages:
    651
    Likes Received:
    54
    Reputations:
    3
    А что есть 'php://input' ??
     
  4. Kaimi

    Kaimi Well-Known Member

    Joined:
    23 Aug 2007
    Messages:
    1,732
    Likes Received:
    809
    Reputations:
    231
    http://php.net/manual/en/wrappers.php.php
     
    _________________________
  5. _nic

    _nic Elder - Старейшина

    Joined:
    5 May 2006
    Messages:
    651
    Likes Received:
    54
    Reputations:
    3
    Спасибо.
     
  6. Gifts

    Gifts Green member

    Joined:
    25 Apr 2008
    Messages:
    2,494
    Likes Received:
    807
    Reputations:
    614
    _nic Плюс при определенных настройках в php.ini (always_populate_raw_post_data = On) запрос будет храниться в $HTTP_RAW_POST_DATA, но мануал советует использовать метод Kaimi
     
    _________________________