Переделка fsockopen на curl?

Тема в разделе "PHP", создана пользователем Levitt, 22 дек 2011.

Модераторы: latteo
  1. Levitt

    Levitt

    Регистр.:
    20 май 2008
    Сообщения:
    357
    Симпатии:
    36
    Есть кусок кода который работает через fsockopen, к сожалению не все хостинги поддерживают этот режим.
    PHP:
        $fp=fsockopen($FS_TargetHost,$FS_Port,$errno,$errstr,$FS_TimeOut);
        if(
    $fp)
        {
          
    $out="POST $FS_TargetScript HTTP/1.1\n";
          
    $out .="Host: $FS_FromHost\n";
          
    $out .="Referer: $FS_RefererHost/\n";
          
    $out .="User-Agent: $FS_UserAgent\n";
          
    $crlf="\n";
          
    $req .= 'Accept-Encoding: deflate' .$crlf;
          
    $req .= 'Accept-Charset: ISO-8859-1,utf-8;
          q=0.7,*;
          q=0.7' 
    .$crlf;
          
    $out .= "Content-Type: application/x-www-form-urlencoded\n";
          
    $out .= "Content-Length: " .strlen($IC_data) ."\n\n";
          
    $out .= $IC_data ."\n\n";
          
    fputs($fp,$out);
          
    fclose($fp);
        }
    Меня смутили переходы \n при отдаче пост данных. Как заставить отдавать все также но через курл?
     
  2. lost

    lost Постоялец

    Регистр.:
    15 фев 2007
    Сообщения:
    58
    Симпатии:
    31
    Блин, отправилось второй раз... Как удалить сообщение?
     
  3. lost

    lost Постоялец

    Регистр.:
    15 фев 2007
    Сообщения:
    58
    Симпатии:
    31