note 67950 added to wrappers
| From: | heitorsiller at uol dot com dot br | Date: | Fri, 07 Jul 2006 14:55:04 +0000 |
| Subject: | note 67950 added to wrappers | ||
| Groups: | php.notes | ||
| Request: | Send a blank email to php-notes+get-114547@lists.php.net to get a copy of this message | ||
For reading a XML stream, this will work just fine:
<?php
$arq = file_get_contents('php://input');
?>
Then you can parse the XML like this:
<?php
$xml = xml_parser_create();
xml_parse_into_struct($xml, $arq, $vs);
xml_parser_free($xml);
$data = "";
foreach($vs as $v){
if($v['level'] == 3 && $v['type'] == 'complete')
$data .= "\n".$v['tag']." ->
".$v['value'];
}
echo $data;
?>
PS.: This is particularly useful for receiving mobile originated (MO) SMS messages from cellular
phone companies.
----
Server IP: 200.185.109.13
Probable Submitter: 200.171.65.243 (proxied: 200.171.65.243)
----
X-Spam-Status: No, hits=3.1 required=5.0 tests=DATE_MISSING,FROM_NO_LOWER
autolearn=no version=2.64
----
Manual Page -- http://www.php.net/manual/en/wrappers.php
Edit -- http://master.php.net/note/edit/67950
Del: integrated -- http://master.php.net/note/delete/67950/integrated
Del: useless -- http://master.php.net/note/delete/67950/useless
Del: bad code -- http://master.php.net/note/delete/67950/bad+code
Del: spam -- http://master.php.net/note/delete/67950/spam
Del: non-english -- http://master.php.net/note/delete/67950/non-english
Del: in docs -- http://master.php.net/note/delete/67950/in+docs
Del: other reasons-- http://master.php.net/note/delete/67950
Reject -- http://master.php.net/note/reject/67950
Search -- http://master.php.net/manage/user-notes.php