[PHP] passthru gives error in httpd/error_log

2003-11-20 Thread Jesper Hansen
I'm trying to run a super simple command through passthru.

Here's my test.php file:






It works if run directly with "php test.php".
When this is run from the browser, there is no output, and the
following error is logged in /var/log/httpd/error_log :
sh: /ls: No such file or directory

What does this mean ? Any command I try instead of "ls -l",
gives a similar error.

The funky thing is that it HAS worked, but now it doesn't, and
I have no idea what happened.

Any clues and hints are much appreciated.

/Jesper

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP] passthru gives error in httpd/error_log

2003-11-21 Thread Jesper Hansen
"Tom Rogers" <[EMAIL PROTECTED]> wrote in message
news:[EMAIL PROTECTED]
>
> You probably have to put the full path to ls
>
> 
> -- 
> regards,
> Tom

No, I've tried that along with all other obvious path stuff.

/Jesper

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



Re: Re[2]: [PHP] passthru gives error in httpd/error_log

2003-11-22 Thread Jesper Hansen
> Then there must be some kind of restriction on the server, Is it running
in
> chrooot enviroment. Try copying ls to a directory in the server root and
try
> again.
> -- 
> regards,
> Tom

I've tried that too, with ls and other programs in the local directory where
the
script was located. And with permissions set to 777. Even on the dir. No go.
Still the same error log message :  "sh: /ls: No such file or directory".
Specifying a specific path will give, for instance :
"sh: /bin/ls: No such file or directory".

This seems impossible, as the file is clearly there, but I can't find any
more
info on this message.

/Jesper

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php