Re: [請益] 如何外部執行cgi程式?
※ 引述《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
討論串 (同標題文章)
PHP 近期熱門文章
PTT數位生活區 即時熱門文章