Re: [請益] 如何外部執行cgi程式?

看板PHP作者 (Powered by Zend Engine2)時間17年前 (2008/10/01 12:23), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/3 (看更多)
※ 引述《luxuryEX (戴汶)》之銘言: : 各位前輩好 : 我的系統是windows xp + apache + php : 我想在php裡外部執行一個cgi程式 : 我先寫了一個小程式來測試,結果都沒回應 : php中的寫法是: : $last_line = system("D:\xampp\cgi-bin\test.cgi"); : 而test.cgi裡面的寫法是: : #!"D:\xampp\perl\bin\perl.exe" //perl執行檔的位置 : print "Content-type:text/html\n\n"; : print "OK"; : exit; : 結果都沒回應,system、exec都不行 : 所以我又寫了一個exe檔來確定exec是否正確呼叫 : 這個exe檔是用來開檔、複製字串到另一個文件 : 用exec呼叫後有執行,並且有回應訊息 : 所以問題是出在哪裡@@?為什麼不能執行perl程式? : 先謝謝各位前輩~ 你先在windows 的 cmd底下執行看看 或許該用 c:\path\to\perl.exe D:\xampp\cgi-bin\test.cgi cmd底下執行 OK ,再來 system() 或 exec() 還有 \ 要改成 \\ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.250.220
文章代碼(AID): #18uljJJ2 (PHP)
討論串 (同標題文章)
文章代碼(AID): #18uljJJ2 (PHP)