簡體   English   中英

從遠程PC獲取文件

[英]Get file from distant PC

我有一台通過以太網連接到Raspberry的PC。 在Raspberry中,目錄/ var / www /中有文件Stb.php,Raspberry的IP是192.168.1.15。 我喜歡使用PC上安裝的服務器上名為sendScreenCommand文件Stb.php中的函數。 這是我的代碼,但是不起作用:

include 'http://192.168.1.15/Stb.php';
$command="mkdir /flash/Resources/resources"
sendScreenCommand($command);

您可以在php.ini配置文件中啟用allow_url_include

不建議這樣做,因為這可能會帶來嚴重的安全風險。

你不能那樣做。 您使用的路徑是網絡服務器上的網址,並根據手冊

嚴格來講,這與包括文件並讓其繼承父文件的變量作用域不同; 該腳本實際上是在遠程服務器上運行的,然后將結果包含在本地腳本中。

因此,您的php文件在Raspberry上進行了解析/執行,您得到的所有內容都是結果,因此沒有要執行的功能。

除非Stb.php當然輸出php代碼,但是根據我從問題中了解的信息來看,這似乎不太可能...

如果這是在本地網絡上,則可以將Raspberry的文件系統安裝在您的PC上,這樣就可以使用它,例如:

include '/mnt/Raspberry/Stb.php';

(假設類似linux或OSX,在Windows上會有所不同)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM