Bingo!  That will work!  This is what I do with the modem script.  Since
there's no PHP function or script for the modem, so I used the C programming
that is already written by someone and just use PHP to execute the file.

"Jay Blanchard" <[EMAIL PROTECTED]> wrote in message
> [snip]
> Ok from the beginning PHP executes and writes files with
> permissions (like userid and groupid) Webserver is running.
> So what i think will be the best way for you to do. Is to create an
> executable with the same owner. and then execute it. As for
> /usr/local/bin directory it allows to write in it only to root or
> superuser. I recommend you to create  a user like foo
> then in his home directory create a subdirectory like web and chmod it
> to 777. and use it as an output for the script. Got an idea?
> Also you always can use /tmp directory :)
> [/snip]
> Apache runs as 'nobody' and 'nogroup', so therefore PHP runs as the same.
> (Security, don't you know.) :) I cannot change file owner or group through
> PHP. The executable ( is created with the same owner/group. I
> change the file permissions to '755' to allow the file to be an
> {snip]
> Try hand writing a script then exec() it from php.
> [/snip]
> Tried that, no go.
> crud, I knew this was gonna' happen because of the very tight deadline I
> on. I had a feeling that this is why the original exec(curl) didn't work.
> Thanks,
> Jay

PHP General Mailing List (
To unsubscribe, visit:

Reply via email to