2017-03-14 51 views
2

我能夠把下面的網址在任何瀏覽器,幾秒鐘後,出現XML ... ftp://USER:[email protected]/exports/xml/products.xml保存XML文件在我的服務器上

我想在一個PHP文件下面的代碼,所以我可以在午夜每天運行一個cron,並將它保存在我的服務器上。有一個xml文件保存在我的數據目錄中,但它是空白的。有任何想法嗎?

<?php 
$content =  file_get_contents('ftp://USER:[email protected]/exports/xml/products.xml'); 
file_put_contents('./data/products.xml', $xml); 
?> 

回答

1

試試這個:

<?php 
$xml = file_get_contents('ftp://USER:[email protected]/exports/xml/products.xml'); 
file_put_contents('./data/products.xml', $xml); 
?> 

$content這樣你就不會寫任何東西到該文件未在file_put_contents方法調用中使用。我改變了代碼,以便將數據寫入文件。

0

沒有錯,因爲file_get_contents你的代碼幾乎支持所有的協議,但是你可能需要,因爲我看到$xml變量在代碼中不存在改變$xml$content

相關問題