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

表格里放了<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 "   会有什么效果?:-)

你可能感兴趣的:(php的exec函数和input 修改宽度问题(2011-3-11日小结))