escapeshellarg
(PHP 4 >= 4.0.3, PHP 5)
escapeshellarg — Escapa uma string para usar como um argumento shell
Descrição
string escapeshellarg
( string $arg
)
escapeshellarg() adiciona aspas simples em torno de uma string e escapa qualquer as aspas simples existentes permitindo a você passar uma string diretamente para uma função shell e tendo ela tradata como um argumento seguro. Esta função deve ser usado para escapar argumentos para funções shell vindos de dados de usuários. As funções shell incluem exec(), system() e backtick operator.
Parâmetros
- arg
-
O argumento que será escapado.
Valor Retornado
A string escapada.
Exemplos
Example#1 Exemplo escapeshellarg()
<?php
system('ls '.escapeshellarg($dir));
?>