note 106059 rejected from book.mail by danbrown

From: Date: Thu, 06 Oct 2011 18:16:50 +0000
Subject: note 106059 rejected from book.mail by danbrown
References: 1  Groups: php.notes 
Request: Send a blank email to php-notes+get-183674@lists.php.net to get a copy of this message
Note Submitter: adebajo11 at gmail dot com ---- somebody pls help! am a newbiee to php, i only understand procedural code... how to send a birthday sms reminder from database to mobile phone...here is the api..code <?php /*============================================================================================= ** The function to post a HTTP Request to the provided url passing the $_data array to the API ===============================================================================================*/ function PostRequest($url, $_data) { // convert variables array to string: $data = array(); while(list($n,$v) = each($_data)){ $data[] = "$n=$v"; } $data = implode('&', $data); // format --> test1=a&test2=b etc. // parse the given URL $url = parse_url($url); if ($url['scheme'] != 'http') { die('Only HTTP request are supported !'); } // extract host and path: $host = $url['host']; $path = $url['path']; // open a socket connection on port 80 $fp = fsockopen($host, 80); // send the request headers: fputs($fp, "POST $path HTTP/1.1\r\n"); fputs($fp, "Host: $host\r\n"); fputs($fp, "Content-type: application/x-www-form-urlencoded\r\n"); fputs($fp, "Content-length: ". strlen($data) ."\r\n"); fputs($fp, "Connection: close\r\n\r\n"); fputs($fp, $data); $result = ''; while(!feof($fp)) { // receive the results of the request $result .= fgets($fp, 128); } // close the socket connection: fclose($fp); // split the result header from the content $result = explode("\r\n\r\n", $result, 2); $header = isset($result[0]) ? $result[0] : ''; $content = isset($result[1]) ? $result[1] : ''; // return as array: return array($header, $content); } ?> pls help me !

« previous php.notes (#183674) next »