note 35894 added to function.fsockopen

From: Date: Thu, 18 Sep 2003 12:13:20 +0000
Subject: note 35894 added to function.fsockopen
Groups: php.notes 
Request: Send a blank email to php-notes+get-56687@lists.php.net to get a copy of this message
A simple HTTP post request function: function httpPost($host, $path, $referer, $data) { $fp = fsockopen($host, 80); fputs($fp, "POST ".$path." HTTP/1.0\r\n"); fputs($fp, "Host: ".$host."\r\n"); fputs($fh, "Referer: ".$referer."\r\n"); fputs($fp, "Content-type: application/x-www-url-encoded\r\n"); fputs($fp, "Content-length: ".strlen($data)."\r\n"); fputs($fp, "\r\n"); fputs($fp, $data."\r\n"); fputs($fp, "\r\n"); $tmp_headers = ""; while ($str = trim(fgets($fp, 4096))) $tmp_headers .= $str."\n"; $tmp_body = ""; while (!feof($fp)) $tmp_body .= fgets($fp, 4096); fclose($fp); return $tmp_body; } ---- Manual Page -- http://www.php.net/manual/en/function.fsockopen.php Edit Note -- http://master.php.net/manage/user-notes.php?action=edit+35894 Delete Note -- http://master.php.net/manage/user-notes.php?action=delete+35894&report=yes Reject Note -- http://master.php.net/manage/user-notes.php?action=reject+35894&report=yes

« previous php.notes (#56687) next »