[請益] exec的怪問題...
我寫了java socket server和client,
server為常駐程式負責接收client傳過來的資料,
而現在打算用php exec來執行client, 所以流程是這樣
PHP -> client -> server
PHP網頁介面有一個欄位給user輸入
但由於權限問題 php裡面好像不行直接 exec( 'java client "'.$input.'"' );
所以我就想說寫一個perl, 這個perl程式裡面就只有 my $input = $ARGV[0];
`java client $input`;
這隻perl程式叫interface.pl 功能就是直接call client
奇怪的事情來了... 我若直接在shell裡下 perl interface.pl input1
我的java server會收到東西
但我在php裡面寫
exec( 'perl ./interface.pl "'.$input.'"', &$query_result );
然後再網頁的欄位輸入東西, java server卻不會收到...
--
卡了兩天了 不知道該如何解決...
狀況蠻複雜的所以文章有點長 謝謝大家耐心看完
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 74.68.105.244
→
04/06 00:00, , 1F
04/06 00:00, 1F
→
04/06 04:16, , 2F
04/06 04:16, 2F
→
04/06 23:23, , 3F
04/06 23:23, 3F
→
04/06 23:24, , 4F
04/06 23:24, 4F
→
04/10 00:26, , 5F
04/10 00:26, 5F
PHP 近期熱門文章
PTT數位生活區 即時熱門文章