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