Ha ha!  Just what I mentioned from above.  FULL PATH!!!!!  :-)  FletchSOD

"Jay Blanchard" <[EMAIL PROTECTED]> wrote in message
003201c222ac$9760ad90$8102a8c0@niigziuo4ohhdt">news:003201c222ac$9760ad90$8102a8c0@niigziuo4ohhdt...
> It's always the smallest things that will get you, I should be slapped
> (preferably by a good looking woman) :) ....
>
> exec was not broken
> the permissions don't have to be mucked with
> ownership and group can be left alone
> this should be stamped on the forehead of each and every PHP developer
>
> USE FULL PATHS!
>
> $bash = "#!/bin/sh";
> $curl = "/usr/local/bin/curl -d
> \"name=myname&password=mypassword&btnsubmit=submit\" -s -o cdrlist.html
> https://theserver.com/download/list.html";;
> $sh = fopen("/var/www/htdocs/rcr/getlist.sh", "w+");
>    fputs($sh, $bash."\n\n");
>    fputs($sh, $curl);
> fclose($sh);
> chmod("/var/www/htdocs/rcr/getlist.sh", 0755);
> exec("/var/www/htdocs/rcr/getlist.sh");
>
> This solved all of the problems. I did the full paths thing during the
> process of elimination, to remove all doubt about the code. This will make
> sure that the script can be found and executed.
>
> On another note;
>
> Had I done this with exec and the cURL statement earlier it would have
> worked as well. But I think that i am going to keep it this way as it will
> hopefully make the code clearer. I will have to write more cURL statements
> later in the script and I can then assemble shell scripts as needed.
>
> Thanks for all of your help...
>
> Jay
>
>
>



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

Reply via email to