P
PHP
Well-known member
- Beiträge
- 997
- Punkte Reaktionen
- 0
Maskiert eine Zeichenkette (String), um sie als Shell-Argument benutzen zu können
escapeshellarg() fügt einfache Anführungszeichenum eine Zeichenkette herum ein und maskiert alle existierenden einfachenAnführungszeichen innerhalb der Zeichenkette und ermöglicht es so dieZeichenkette direkt als Argument einer Shell-Funktion zu verwendenso das es als ein einziges Argument interpretiert wird. Die Funktionsollte benutzt werden um aus Benutzereingaben stammende Argumentean Shell-Funktionen weiterzugeben. Zu den Shell-Funktionen zählenunter anderem exec(), system()und derBacktick Operator.
Rückgabewert:
Die maskierte Zeichenkette
Beispiel:
escapeshellarg() fügt einfache Anführungszeichenum eine Zeichenkette herum ein und maskiert alle existierenden einfachenAnführungszeichen innerhalb der Zeichenkette und ermöglicht es so dieZeichenkette direkt als Argument einer Shell-Funktion zu verwendenso das es als ein einziges Argument interpretiert wird. Die Funktionsollte benutzt werden um aus Benutzereingaben stammende Argumentean Shell-Funktionen weiterzugeben. Zu den Shell-Funktionen zählenunter anderem exec(), system()und derBacktick Operator.
Rückgabewert:
Die maskierte Zeichenkette
Beispiel:
PHP:
system('ls '.escapeshellarg($dir));