2016-11-23 26 views
0

我在Ubuntu上安裝了Ubuntu。我需要這個盒子連接到遠程網站來檢查一個.txt文件。我在兩臺遠程服務器上使用了下面的代碼,我得到了我需要的結果。但是,運行在odroid上的代碼,我得到「無法打開文件!」。嘗試使用ftp查看文件時,PHP fopen無法正常工作

我相信這肯定是與PHP設置有關的,但我現在對於它可能會有所損失。任何幫助將不勝感激。

$filename = "ftp://username:[email protected]/version.txt"; 
$handle = fopen($filename, "r") or die("Unable to open file!"); 
$contents = fgets($handle); 
echo "Version = " . $contents . "<br>"; 

fclose($handle); 

回答

0

嘗試通過提供具有文件名的文檔根路徑來打開文件。

$rootPath = $_SERVER['DOCUMENT_ROOT']; 
$filename = $rootPath.'version.txt'; 
+0

完美!這是一種享受。非常感謝! – Starbug24

+0

不完全符合我的預期。這使我可以訪問Odriod框中的同一個文件。我需要訪問遠程服務器上的文件。可能使用ftp。 – Starbug24

+0

它看起來很類似於這個問題太多.http://stackoverflow.com/questions/6938254/unable-to-open-remote-xml-file-using-fopen-what-all-permission-i-need-to-組 – Starbug24