2013-04-04 68 views
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得到一個空白的文本文件?

+0

的fwrite()返回寫入的字節的數量,或者FALSE上錯誤。 - 您的情況會返回哪個值?什麼是'var_dump('$ text');'? – hakre 2013-04-06 00:09:28

+1

您是否有''xml->文本;'存在?如果你保存'$ xml-> asXML();'而不是? (或原始'$ getXML'?) – Wrikken 2013-04-06 00:16:37

+0

謝謝你Wrikken,這工作 – David 2013-05-04 18:17:02

回答