Hola/Hi , I'm having a problem when I tried to get a result from my script. I don't know how to fix it, I already read the on-line manual in php.net but still I have the same problem.. :(
The "$result" (array) variable is empty. lenght = 0 I tried with: $result = shell_exec($cmdline); but it's empty too... however, when I put the cmdline in the prompt: /web/cgi-bin/check.cgi /web/cgi-bin/temp/12345AA.txt it's works fine.. I'm testing in a Solaris 2.6 with apache 1.3.24 and php 4.1.2 and the user that I test in the prompt was nobody script ----------------------------------------------- $filename = "/web/cgi-bin/temp/$ID_VAR.txt"; $fp=fopen($filename,"w"); reset($HTTP_POST_VARS); while (list($key,$val) = each($HTTP_POST_VARS)) { fwrite($fp,"$key=$val&"); } fclose($fp); unset($result);unset($retint); $cmdline = "/web/cgi-bin/check.cgi $filename"; exec($cmdline,$result,$retint); // <-----this line!!!!! if ($result[0]=="GOOD") { echo "OK";} else { echo "KO";} ----------------------------------------------- values when I print out variables: $result = Array sizeof($result) = 0 $result[0] = $result[1] = $retint = 248 I apology because my english isn't good enough.. if someone speak spanish I could give more details about my problem. Thanks. -- prg -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php