|
php.net | support | documentation | report a bug | advanced search | search howto | statistics | random bug | login |
[2005-05-22 14:43 UTC] php-bugs at jensthebrain dot de
Description:
------------
I can't execute binaries which are in safe_mode_exec_dir
(safe_mode=on)
Reproduce code:
---------------
<?php
error_reporting(E_ALL);
exec('d:\wwwroot\safe_bin\identify.exe', $ret, $error);
print_r($ret);
echo $error;
?>
Expected result:
----------------
The output of identify.exe
Actual result:
--------------
>d:\programme\php\php -d safe_mode=on -d
safe_mode_exec_dir=d:/wwwroot/safe_bin/ d:
\wwwroot\www-test.xy.de\htdocs\test.php
Der Befehl "d:/wwwroot/safe_bin/" ist entweder falsch
geschrieben oder konnte nicht gefunden werden.
Content-type: text/html
Array
(
)
1
With \ instead of /
>d:\programme\php\php -d safe_mode=on -d
safe_mode_exec_dir=d:\wwwroot\safe_bin\ d:
\wwwroot\www-test.xy.de\htdocs\test.php
Content-type: text/html
Array
(
)
0
PatchesPull RequestsHistoryAllCommentsChangesGit/SVN commits
|
|||||||||||||||||||||||||||||||||||||
Copyright © 2001-2025 The PHP GroupAll rights reserved. |
Last updated: Sat Oct 25 00:00:02 2025 UTC |
The same: <?php error_reporting(E_ALL); exec('d:/wwwroot/safe_bin/identify.exe', $ret, $error); print_r($ret); echo $error; ?> >d:\Programme\php\php -n -d safe_mode=on -d safe_mode_exec_dir=d:\wwwroot\safe_bin\ d:\wwwroot\www-test.xy.de\htdocs\test.php Content-type: text/html X-Powered-By: PHP/4.3.11 Array ( ) 0Both with / <?php error_reporting(E_ALL); exec('d:/wwwroot/safe_bin/identify.exe', $ret, $error); print_r($ret); echo $error; ?> >d:\Programme\php\php -n -d safe_mode=on -d safe_mode_exec_dir=d:/wwwroot/safe_bin/ d:\wwwroot\www-test.xy.de\htdocs\test.php Die Syntax f?r den Dateinamen, Verzeichnisnamen oder die Datentr?gerbezeichnung ist falsch. Content-type: text/html X-Powered-By: PHP/4.3.11 Array ( ) 1 It seems that safe_mode_exec_dir with / causes problems: Die Syntax f?r den Dateinamen, Verzeichnisnamen oder die Datentr?gerbezeichnung ist falsch. -> Syntax for filename, directoryname or partitionname is wrong