iT邦幫忙

0

PHP 執行python程式

https://ithelp.ithome.com.tw/upload/images/20200414/20121738d0tEu2S5Es.png

https://ithelp.ithome.com.tw/upload/images/20200414/20121738xr1ta9Rcvh.png

想用dialog彈跳視窗,按"選擇檔案”鍵後,裡頭像上傳檔案一樣能選擇檔案。
當選擇到哪個python檔案,就透過外部命令執行並輸出結果出來,應該要怎麼做呢?

請問是判斷選擇了哪個檔案後,將選擇的檔案名傳到 $data = shell_exec('檔名'); 再將結果輸出嗎?

echochio iT邦高手 1 級 ‧ 2020-04-15 21:30:05 檢舉
php 是 web 服務去跑嗎 ? (php 可以用 console 跑的呦 ... 不一定是 web服務)
用 web 服務去跑 php 呼叫 python 會有權限的問題及 path 問題
把 python 寫成 api 也用 web 服務去跑比較沒問題

1 個回答

0
海綿寶寶
iT邦大神 1 級 ‧ 2020-04-14 22:14:47

不是

1.先PHP 上傳並儲存文字檔
2.再以 PHP 執行 python script
你要自己解決的是
步驟1和步驟2的路徑和檔名要對應的到

liu1257cc iT邦新手 5 級 ‧ 2020-04-14 22:19:31 檢舉

痾不好意思 還是大大能指點一點方向呢..?

已修改回答如上

我要發表回答

立即登入回答