On Saturday 06 December 2003 12:56, Karam Chand wrote: > looking at manuals and help and some help from you. i > wrote the attached code- > > error_reporting (E_ALL); > ini_set('display_errors', 1); > > $result = `./myapp`; > print_r ( $result ); > > echo ( "2" ); > > exec("./myapp",$result); > print_r($result); > > It is returning output > > 2Array ( ) > > which means the array is empty !!! > > it should have outputted ErrorError
I believe you mean to say that it should output: 2Error OK, does your "myapp" program dump its output to STDOUT?, Remember exec() only captures STDOUT. > Both the php and the binary exsits in > http://www.mydomain.com/mgmt/ One way to satisfy yourself that exec() is working is to create a small test program, eg: ----8<------------- #!/bin/bash echo "test" ----8<------------- Then exec() it. > Can I send you the binary so that you can check it > out? No thank you. -- Jason Wong -> Gremlins Associates -> www.gremlins.biz Open Source Software Systems Integrators * Web Design & Hosting * Internet & Intranet Applications Development * ------------------------------------------ Search the list archives before you post http://marc.theaimsgroup.com/?l=php-general ------------------------------------------ /* The girl who stoops to conquer usually wears a low-cut dress. */ -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php