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