[英]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.