[請益]php呼叫c語言的問題
請問一下,
為什麼php在利用system或exec函數來呼叫c語言的程式時,
c++程式的寫檔功能都會失敗,
好像檔案都無法寫入和c++程式同一個資料夾,
比方說我的c++程式目錄為/home1/UserHome/hcl96/public_html/
php也是在相同目錄底下,
而用瀏覽器執行php去呼叫c++程式時 => system("./a.out")
直接執行a.out原本是可以產生一個檔案result.txt,
php卻怎麼執行也無法產生result.txt,
但是php卻可以用echo 來抓到c++程式用printf印出來的結果,
代表php辦法執行c程式,但為什麼c++程式卻同時失去了寫檔的功能呢?
謝謝告知!
ps.改成c程式的話,printf會導致php印出Segmentation fault ...
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.132.58.136
推
06/06 14:58, , 1F
06/06 14:58, 1F
推
06/06 22:44, , 2F
06/06 22:44, 2F
推
06/06 22:52, , 3F
06/06 22:52, 3F
推
06/07 07:08, , 4F
06/07 07:08, 4F
※ 編輯: sacanner 來自: 220.132.58.136 (06/07 07:09)
PHP 近期熱門文章
PTT數位生活區 即時熱門文章