(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. |