位置: 编程技术 - 正文
推荐整理分享PHP:popen()的用法_Filesystem函数(php proc_open),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:phppow函数,php pop,php prepare(),phppow函数,php poi,php pop,php poi,php poi,内容如对您有帮助,希望把文章链接给更多的朋友!
(PHP 4, PHP 5)
popen — 打开进程文件指针
说明 resource popen ( string $command , string $mode )打开一个指向进程的管道,该进程由派生给定的 command 命令执行而产生。
参数command
命令。
mode模式。
返回值返回一个和 fopen() 所返回的相同的文件指针,只不过它是单向的(只能用于读或写)并且必须用 pclose() 来关闭。此指针可以用于 fgets(),fgetss() 和 fwrite()。 当模式为 r,返回的文件指针等于命里的 STDOUT,当模式为 w,返回的文件指针等于命令的 STDIN。
如果出错返回 FALSE。
范例
Example #1 popen() 例子
<?php$handle=popen("/bin/ls","r");?>如果未找到要执行的命令,会返回一个合法的资源。这看上去很怪,但有道理。它允许访问 shell 返回的任何错误信息:
Example #2 popen() 例子
<?phperror_reporting(E_ALL);/*加入重定向以得到标准错误输出stderr。*/$handle=popen('/path/to/executable2>&1','r');echo"'$handle';".gettype($handle)."n";$read=fread($handle,);echo$read;pclose($handle);?> 注释Note:
如果需要双向支持,使用 proc_open()。
Note: 安全模式 启用时,可仅可用safe_mode_exec_dir 执行文件。实际上,现在不允许在到可执行的路径中存在 .. 组件。
Warning安全模式 启用时,命令字符串会被escapeshellcmd() 转换。因此,echo y | echo x 会变成echo y | echo x。
参见pclose() - 关闭进程文件指针 fopen() - 打开文件或者 URL proc_open() - 执行一个命令,并且打开用来输入/输出的文件指针。
PHP:readfile()的用法_Filesystem函数 readfile(PHP4,PHP5)readfile输出一个文件说明intreadfile(string$filename[,bool$use_include_path=false[,resource$context]])读入一个文件并写入到输出缓冲。参数filename要读取的
PHP:pclose()的用法_Filesystem函数 pclose(PHP4,PHP5)pclose关闭进程文件指针说明intpclose(resource$handle)关闭用popen()打开的指向管道的文件指针。参数handle文件指针必须有效,且必须是成功调用pop
PHP:readlink()的用法_Filesystem函数 readlink(PHP4,PHP5)readlink返回符号连接指向的目标说明stringreadlink(string$path)readlink()和同名的C函数做同样的事,返回符号连接的内容。参数path链接符号的路
标签: php proc_open
本文链接地址:https://www.jiuchutong.com/biancheng/285181.html 转载请保留说明!上一篇:PHP:parse_ini_file()的用法_Filesystem函数
下一篇:PHP:readfile()的用法_Filesystem函数(php readfile)
友情链接: 武汉网站建设