escapeshellarg

(PHP 4 >= 4.0.3)

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:


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

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