escapeshellarg - Экранирует строку для того, чтобы она могла быть использована как аргумент командной строки
Вернуться к: Функции запуска программ
escapeshellarg
(PHP 4 >= 4.0.3, PHP 5, PHP 7)
escapeshellarg — Экранирует строку для того, чтобы она могла быть использована как аргумент командной строки
Описание
$arg
)Функция escapeshellarg() добавляет по одной кавычке вокруг строки и добавляет кавычки/экранирует любые существующие единичные кавычки, позволяя вам передать строку непосредственно шелл-функции и рассматривать её как один безопасный аргумент. Эта функция должна быть использована для того, чтобы экранировать отдельные аргументы для шелл-функций, полученные из ввода пользователя. Шелл-функции включают exec(), system() и оператор "обратный апостроф".
Список параметров
-
arg
-
Аргумент, который будет экранирован.
Возвращаемые значения
Экранированная строка.
Примеры
Пример #1 Пример использования escapeshellarg()
<?php
system('ls '.escapeshellarg($dir));
?>
Смотрите также
- escapeshellcmd() - Экранирует метасимволы командной строки
- exec() - Исполняет внешнюю программу
- popen() - Открывает файловый указатель процесса
- system() - Выполняет внешнюю программу и отображает её вывод
- оператор "обратный апостроф"
Вернуться к: Функции запуска программ