0
我得到xmlrpc xml发布到我的服务器,我想赶上xml并将其存储在文本文件中供以后处理。xmlrpc php记录xml到文本文件
这是我,但我只是得到了一个空白的文本文件
$getXML = file_get_contents('php://input');
$xml = new SimpleXMLElement($getXML);
$text = $xml->Text;
$today = date("Y-m-d");
$randomnr = rand(100000, 999999);
$datet = date("Ymd-H:i:s");
$filename = "/var/www/".$datet."-".$randomnr.".txt";
$fh = fopen($filename, 'w') or die("can't open file");
fwrite($fh, $text);
fclose($fh);
任何人都可以看到,为什么我CAM得到一个空白的文本文件?
的fwrite()返回写入的字节的数量,或者FALSE上错误。 - 您的情况会返回哪个值?什么是'var_dump('$ text');'? – hakre 2013-04-06 00:09:28
您是否有''xml->文本;'存在?如果你保存'$ xml-> asXML();'而不是? (或原始'$ getXML'?) – Wrikken 2013-04-06 00:16:37
谢谢你Wrikken,这工作 – David 2013-05-04 18:17:02