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