|
(PHP
4 >= 4.0.3) escapeshellarg - escape-ирует (заменяет мнемониками) строку,
используемую как аргумент оболочки. Описаниеstring
escapeshellarg (string arg) escapeshellarg() добавляет одинарные
кавычки вокруг строки и мнемонизирует любые имеющиеся одинарные кавычки, позволяя
передавать строку непосредственно в функцию оболочки и рассматривать её как единый
безопасный аргумент. Эта функция должна использоваться для escape-ирования отдельных
аргументов shell-функций, приходящих от пользовательского ввода. shell-функции
включают exec(), system()
и операцию backtick. Стандартное использование
таково:
system("ls ".escapeshellarg($dir)); | См.
также exec(), popen(),
system() и операцию
backtick. |