ID: 35961
Updated by: [EMAIL PROTECTED]
Reported By: rquadling at gmail dot com
-Status: Bogus
+Status: Assigned
Bug Type: CGI related
Operating System: Windows XP SP2
PHP Version: 5.1.1
-Assigned To:
+Assigned To: pierre
New Comment:
[11:11] <Pierre> RichardQ, assign these bugs to me and I will dispatch
them if necessary
Previous Comments:
------------------------------------------------------------------------
[2006-01-10 14:00:14] rquadling at gmail dot com
Well, doesn't that just suck!
------------------------------------------------------------------------
[2006-01-10 13:49:41] [EMAIL PROTECTED]
Not PHP problem.
See bug #25361.
------------------------------------------------------------------------
[2006-01-10 12:58:41] rquadling at gmail dot com
Description:
------------
Within windows CMD32, the following works (obviously you will need to
have a Windows system with Internet Explorer installed).
"C:\Program Files\Internet Explorer\IEXPLORE.EXE"
Will load Internet Explorer.
In PHP run from the CLI ...
<?php
$sOutput = shell_exec('"C:\Program Files\Internet
Explorer\IEXPLORE.EXE"');
?>
Will load Internet Explorer and wait until it is closed.
If you want to pass the program a parameter then you would wrap the
parameter with double quotes.
e.g.
>From the command line ...
"C:\Program Files\Internet Explorer\IEXPLORE.EXE"
"http://www.google.com"
Will load Internet Explorer and place you at Google.
If you try the same sort of thing in PHP ...
<?php
$sOutput = shell_exec('"C:\Program Files\Internet
Explorer\IEXPLORE.EXE" "http://www.google.com"');
?>
You get an error of ...
'C:\Program' is not recognized as an internal or external command,
operable program or batch file.
Reproduce code:
---------------
<?php
$sOutput = shell_exec('"C:\Program Files\Internet
Explorer\IEXPLORE.EXE" "http://www.google.com"');
?>
Expected result:
----------------
Internet Explorer loads with the Google page being displayed.
Actual result:
--------------
'C:\Program' is not recognized as an internal or external command,
operable program or batch file.
------------------------------------------------------------------------
--
Edit this bug report at http://bugs.php.net/?id=35961&edit=1