Forum und email

escapeshellarg

(PHP 4 >= 4.0.3, PHP 5)

escapeshellarg — voeg quotes toe aan een string sodat die als shell parameter gebruikt kan worden

Beschrijving

string escapeshellarg ( string $arg )

escapeshellarg() voegt enkele quotes toe aan een string en quotes al aanwezige enkele quotes zodat de string rechtstreeks aan een shell functie kan worden gegeven op een veilige manier. Deze functie dient ervoor om per parameter de string geschikt te maken nadat deze is ingevoerd door een gebruiker. Deze shell functies zijn onder andere exec(), system() en de backtick operator. Een voorbeeld kan zijn:

system("ls ".escapeshellarg($dir));

Zie ook exec(), popen(), system(), en de backtick operator.