导航首页 » 技术教程 » PHP:escapeshellarg()的用法_命令行函数
PHP:escapeshellarg()的用法_命令行函数 151 2023-12-15   

escapeshellarg

(PHP 4 >= 4.0.3, PHP 5)

escapeshellarg — 把字符串转码为可以在 shell 命令里使用的参数

说明

string escapeshellarg ( string $arg )

escapeshellarg() 将给字符串增加一个单引号并且能引用或者转码任何已经存在的单引号,这样以确保能够直接将一个字符串传入 shell 函数,并且还是确保安全的。对于用户输入的部分参数就应该使用这个函数。shell 函数包含 exec(), system() 执行运算符 。

参数

arg

需要被转码的参数。

返回值

转换之后字符串。

范例

Example #1 escapeshellarg() 的例子

<?php
system('ls '.escapeshellarg($dir));
?>

参见

escapeshellcmd() - shell 元字符转义 exec() - 执行一个外部程序 popen() - 打开进程文件指针 system() - 执行外部程序,并且显示输出 执行运算符


!!!站长长期在线接!!!

网站、小程序:定制开发/二次开发/仿制开发等

各种疑难杂症解决/定制接口/定制采集等

站长微信:lxwl520520

站长QQ:1737366103