我有一個Python文件,它是GitHub的一個自動化腳本。我希望該腳本能夠通過PHP頁面執行。如何上傳和訪問cPanel中的Python腳本?
例如,我有一個index.php
頁面,它有一個按鈕說Start script
。點擊按鈕後,應該執行Python腳本instabot.py
。這可能在cPanel中嗎?我的網絡主機是Hostgator。
我有一個Python文件,它是GitHub的一個自動化腳本。我希望該腳本能夠通過PHP頁面執行。如何上傳和訪問cPanel中的Python腳本?
例如,我有一個index.php
頁面,它有一個按鈕說Start script
。點擊按鈕後,應該執行Python腳本instabot.py
。這可能在cPanel中嗎?我的網絡主機是Hostgator。
使用來自another StackOverflow post的信息,您可能希望使用exec()
從PHP運行Python腳本。像:
exec('python /path/to/file/instabot.py');
根據HostGator的的documentation,Python腳本應該有權限設置爲755
。
上傳您的Python腳本將與通過使用FTP或cPanel本身將任何文件上傳到Web主機相同。
乾杯。這工作。 ! :) –
如果我需要在php頁面中打印文件的輸出,該怎麼辦? ? –
@HannanMustajab不客氣。您可能想要單擊此問題旁邊的複選標記。 至於打印輸出,而不是'exec()',使用'shell_exec()'。所以要打印輸出,請執行'$ output = shell_exec(...); echo $ output;'。 –
您可以使用ftp將.py文件複製到您的主機。 –