escapeshellarg

escapeshellarg -- Maskiert eine Zeichenkette (String), um sie als Shell-Argument benutzen zu können

Beschreibung

string escapeshellarg ( string arg)

escapeshellarg( ) fügt einfache Anführungszeichen um eine Zeichenkette herum ein und maskiert alle existierenden einfachen Anführungszeichen innerhalb der Zeichenkette . Dieses erlaubt es Ihnen , eine Zeichenkette direkt an eine Shell-Funktion zu übergeben , so dass diese als eine einzige , sichere Anweisung ausgeführt werden kann . Die Funktion sollte verwendet werden , um Parameter , die aus Benutzereingaben resultieren , an Shell-Funktionen zu übergeben . Die Shell-Funktionen umfassen exec( ) , system( ) und den backtick operator . Beispiel :






Siehe auch : exec( ) , popen( ) , system( ) und den Backtick Operator .