Edit report at http://bugs.php.net/bug.php?id=54297&edit=1
ID: 54297
Comment by: carsten_sttgt at gmx dot de
Reported by: valentiny510 at yahoo dot es
Summary: different outputs of the same script
Status: Open
Type: Bug
Package: Filesystem function related
Operating System: win xp sp 2
PHP Version: 5.3.5
Block user comment: N
Private report: N
New Comment:
That's just a curios behavior of "cmd.exe" if it's executed with forward
slashs (just try it in the shell).
Previous Comments:
------------------------------------------------------------------------
[2011-03-17 15:58:39] valentiny510 at yahoo dot es
Description:
------------
I'm not sure it's really a bug but did not find any explanation or on
the web or php page.. here I go ..
I run the same script with different slashes and got 2 results
Test script:
---------------
$output = `C:\\WINDOWS\\system32\\cmd.exe /?`;
echo "<pre>$output</pre>";
...............................
$output = `C:/WINDOWS/system32/cmd.exe /?`;
echo "<pre>$output</pre>";
Expected result:
----------------
CMD [/A | /U] [/Q] [/D] [/E:ON | /E:OFF] [/F:ON | /F:OFF] [/V:ON |
/V:OFF]
[[/S] [/C | /K] cadena]
/C Ejecuta el comando especificado en cadena y luego finaliza
/K Ejecuta el comando especificado en cadena pero sigue activo
/S Modifica el tratamiento de cadena despu�s de /C o /K
(consultar
m�s abajo)
/Q Deshabilita el eco
/D Deshabilita le ejecuci�n de los comandos de AutoRun del
registro
(consultar m�s abajo)
...........................................ETC
Actual result:
--------------
1 example return:
CMD [/A | /U] [/Q] [/D] [/E:ON | /E:OFF] [/F:ON | /F:OFF] [/V:ON |
/V:OFF]
[[/S] [/C | /K] cadena]
/C Ejecuta el comando especificado en cadena y luego finaliza
/K Ejecuta el comando especificado en cadena pero sigue activo
/S Modifica el tratamiento de cadena despu�s de /C o /K
(consultar
m�s abajo)
/Q Deshabilita el eco
/D Deshabilita le ejecuci�n de los comandos de AutoRun del
registro
(consultar m�s abajo)
...............................
2 example return this:
MKDIR [unidad:]ruta
MD [unidad:]ruta
Si las extensiones de comandos est�n habilitadas, MKDIR cambia as�:
MKDIR crea cualquier directorio intermedio de la ruta de acceso siempre
que sea necesario. Por ejemplo, si \a no existe:
mkdir \a\b\c\d
es lo mismo que:
mkdir \a
chdir \a
mkdir b
chdir b
mkdir c
chdir c
mkdir d
------------------------------------------------------------------------
--
Edit this bug report at http://bugs.php.net/bug.php?id=54297&edit=1