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

Levitt

Профессор
Регистрация
20 Май 2008
Сообщения
361
Реакции
43
Есть кусок кода который работает через 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 при отдаче пост данных. Как заставить отдавать все также но через курл?
 
Блин, отправилось второй раз... Как удалить сообщение?
 
Назад
Сверху