escapeshellarg uses wrong quotes on windows
| Bug #26285 | escapeshellarg uses wrong quotes on windows | ||||
|---|---|---|---|---|---|
| Submitted: | 2003-11-17 06:43 UTC | Modified: | 2003-11-19 10:32 UTC | ||
| From: | jb at ez dot no | Assigned: | iliaa (profile) | ||
| Status: | Closed | Package: | *General Issues | ||
| PHP Version: | 4.3.3 | OS: | Windows | ||
| Private report: | No | CVE-ID: | None | ||
[2003-11-17 06:43 UTC] jb at ez dot no
Description:
------------
The escapeshellarg function in PHP creates wrongly escaped text on
windows. It seems it always uses the single-quote (') for escaping the
strings, however on windows the correct way to escape is using the
double-quote (") character.
The same problems seems to be in the escapeshellcmd function as
well.
Reproduce code:
---------------
escapeshellarg( "-arg value" );
Expected result:
----------------
"-arg value"
Actual result:
--------------
'-arg value'
Patches
Pull Requests
History
AllCommentsChangesGit/SVN commits
[2003-11-19 10:32 UTC] iliaa@php.net