PHP kézikönyv
Előző |  | Következő

# 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\""); ?>`

## Lásd még

escapeshellarg()
exec()
popen()
system()
végrehajtó operátor

Előző | Tartalom | Következő
escapeshellarg | Fel | exec