escapeshellcmd
(PHP 3, PHP 4, PHP 5)
escapeshellcmd -- Shell metakaraktereket alakít át
Leírás
string
escapeshellcmd ( string command )
Az escapeshellcmd() escape-et alkalmaz minden
speciális karakterre, ami nem kívánt parancsok futtatását okozná.
Ez a függvény arra használható, hogy biztosítsd a felhasználótól érkező adat
tisztaságát egy exec() vagy egy system()
függényhívásnál, vagy egy végrehajtó
operátorban használnád. Általános használati forma:
Paraméterek
- command
A parancs, amit le kell védeni.
Visszatérési értékek
A levédett string.
Példák
Példa 1. escapeshellcmd() példa
<?php // itt mindegy, hogy az $e tartalmaz-e szóközt $e = escapeshellcmd($parancs); system("echo $e"); $f = escapeshellcmd($filenev); // itt viszont nem, ezért van idézőjelben system("touch \"/tmp/$f\"; ls -l \"/tmp/$f\""); ?>
|
|