Re: Run a program
| From: | Jacob Waller | Date: | Wed, 27 Jul 2005 11:22:35 +0000 |
| Subject: | Re: Run a program | ||
| Groups: | php.windows | ||
| Request: | Send a blank email to php-windows+get-26239@lists.php.net to get a copy of this message | ||
Hi!
Jon wrote:
"Jacob,
echo your command and make sure that it is calling shell_exec(); correctly"
Ehm... I'm not sure if I get what you mean, Jon. Could you please explain this further?
Yong wrote:
"just run D:/usr/bin/php.exe -q script.php arg1 arg2 in the command window.
It's no need using shell."
I'm not sure, but I think I do have to run it through bash, because the program (fontforge) isn't really made for Windows, so it uses Cygwin (some kind of Linux-like environment) to be able to run on Windows. This is why I have to (I think) use the Cygwin bash to be able to run it.
I've discovered something curious - the command doesn't not only work when I run it from the Run-dialog, but also when I run it from the PHP CLI! However, when I run exactly the same script with the PHP CGI it does NOT work. How is that possible? I hope you're able to help me, 'cause my poor brain isn't capable of taking it anymore ;)
/Jacob
----- Original Message ----- From: ""Jacob Waller"" <litenjacob@hotmail.com> Newsgroups: php.windows To: <php-windows@lists.php.net> Sent: Monday, July 25, 2005 6:11 PM Subject: Run a program Hi! I'd like to be able to run a program from a php-script. I've tried running the following command, and it works when I run it from the Run-dialog: D:\Cygwin\bin\bash.exe --login -i script.sh arg1 arg2 (the shell script runs another program (fontforge) which too runs a script) However, when I try to run the same command from a php-script nothing happens. Or rather, bash starts, but it doesn't do what it does when i run the same command from the Run-dialog. I'm not even sure if I'm using the right php-command and syntax. Could you please tell me how to do? I'm on Win XP Home if that matters... Thanks in advance! /Jacob