您的位置:首页 > 编程语言 > PHP开发

php的exec函数和input 修改宽度问题(2011-3-11日小结)

2011-03-11 15:27 337 查看
表格里放了<input >修改他的宽度采用语句 <input type="text" style="width:10px" />

php exec()函数:

exec

执行外部程序。

语法:
string exec(string command, string [array], int [return_var]);

返回值:
字符串

函数种类:
操作系统与环境

内容说明
本函数执行输入 command 的外部程序或外部指令。它的返回字符串只是外部程序执行后返回的最后一行;若需要完整的返回字符串,可以使用 PassThru()
这个函数。

要是参数 array 存在,command 会将 array 加到参数中执行,若不欲 array 被处理,可以在执行 exec() 之前呼叫 unset()
。若是 return_var 跟 array 二个参数都存在,则执行 command 之后的状态会填入 return_var 中。

值的注意的是若需要处理使用者输入的资料,而又要防止使用者耍花招破解系统,则可以使用 EscapeShellCmd()


参考
system()
PassThru()
popen()
EscapeShellCmd()

备注:

这个函数一般只用于linux;

exec可以用在win上面

在IIS+PHP下运行exec 首先要给php读cmd.exe的权限(就是要给cmd.exe 安全里面添加上 internet来宾用户权限) 不然会出错

exec() windows里是可以执行的

只是某些命令不能执行而已

mkdir在windows下也是可以运行的

exec( "mkdir c://test ",$out);

就行了

到dos下键入mkdir c:/test会提示 '命令语法不正确 '.

而/t为制表符,必须转义 '/ '字符.//echo "/test " 会有什么效果?:-)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: