位置: 编程技术 - 正文

PHP:system()的用法_命令行函数(php system函数的用法)

编辑:rootadmin
system

推荐整理分享PHP:system()的用法_命令行函数(php system函数的用法),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:php symfony,phpsystem函数,php symfony,phpsysinfo,php中system,php中的system函数有什么作用,php system()函数,php中的system函数有什么作用,内容如对您有帮助,希望把文章链接给更多的朋友!

(PHP 4, PHP 5)

system — 执行外部程序,并且显示输出

说明 string system ( string $command [, int &$return_var ] )

同 C 版本的 system() 函数一样, 本函数执行 command 参数所指定的命令, 并且输出执行结果。

如果 PHP 运行在服务器模块中, system() 函数还会尝试在每行输出完毕之后, 自动刷新 web 服务器的输出缓存。

如果要获取一个命令未经任何处理的 原始输出, 请使用 passthru() 函数。

参数

command

要执行的命令。

return_var

如果提供 return_var 参数, 则外部命令执行后的返回状态将会被设置到此变量中。

返回值 PHP:system()的用法_命令行函数(php system函数的用法)

成功则返回命令输出的最后一行, 失败则返回 FALSE

范例

Example #1 system() 例程

<?phpecho'<pre>';//输出shell命令"ls"的返回结果//并且将输出的最后一样内容返回到$last_line。//将命令的返回值保存到$retval。$last_line=system('ls',$retval);//打印更多信息echo'</pre><hr/>Lastlineoftheoutput:'.$last_line.'<hr/>Returnvalue:'.$retval;?>

注释 Warning

当用户提供的数据传入此函数,使用escapeshellarg() 或 escapeshellcmd()来确保用户欺骗系统从而执行任意命令。

Note:

如何程序使用此函数启动,为了能保持在后台运行,此程序必须将输出重定向到文件或其它输出流。否则会导致PHP 挂起,直至程序执行结束。

Note: 安全模式 启用时,可仅可用safe_mode_exec_dir 执行文件。实际上,现在不允许在到可执行的路径中存在 .. 组件。

Warning

安全模式 启用时,命令字符串会被escapeshellcmd() 转换。因此,echo y | echo x 会变成echo y | echo x。

参见

exec() - 执行一个外部程序 passthru() - 执行外部程序并且显示原始输出 popen() - 打开进程文件指针 escapeshellcmd() - shell 元字符转义 pcntl_exec() - 在当前进程空间执行指定程序 执行操作符

PHP:proc_open()的用法_命令行函数 proc_open(PHP4=4.3.0,PHP5)proc_open执行一个命令,并且打开用来输入/输出的文件指针。说明resourceproc_open(string$cmd,array$descriptorspec,array&$pipes[,string$cwd[,array$env[,ar

PHP:shell_exec()的用法_命令行函数 shell_exec(PHP4,PHP5)shell_exec通过shell环境执行命令,并且将完整的输出以字符串的方式返回。说明stringshell_exec(string$cmd)本函数同执行操作符。参数cmd要执行

PHP:exec()的用法_命令行函数 exec(PHP4,PHP5)exec执行一个外部程序说明stringexec(string$command[,array&$output[,int&$return_var]])exec()执行command参数所指定的命令。参数command要执行的命令。output如

标签: php system函数的用法

本文链接地址:https://www.jiuchutong.com/biancheng/284700.html 转载请保留说明!

上一篇:PHP:json_last_error_msg()的用法_JSON函数

下一篇:PHP:proc_open()的用法_命令行函数(php proto)

  • 材料暂估可以跨年度吗
  • 受让应收账款的账务处理
  • 实收资本库存现金凭证怎么开
  • 人工费用包括哪些科目
  • 出口的商品交消费税吗
  • 小规模普票专票税率一样吗
  • 总分机构企业所得税汇算清缴
  • 有两种税率的如何填申报表
  • 应收账款平均数
  • 实收资本变更股东要交税吗
  • 广告费怎么入账
  • 民事诉讼的适用范围和基本制度
  • 企业从政府取得的经济资源,如果与企业销售商品
  • 企业销售货物后,若发生销货退回或销售折让
  • 小微企业几个人
  • 纳税人财务会计核算办法怎么上传
  • 电子发票开给个人怎么处理?
  • 进项票入账但是不抵扣怎么做账
  • 收到工程款退回的账务处理
  • 生产车间机器设备日常维修
  • 补缴增值税和滞纳税区别
  • php 代码生成
  • 纺织企业成本核算表
  • 如何确定销售数量
  • 卖出回购证券的钱怎么算
  • 增值税发票作废后还能查到吗
  • b/s架构的正确解释方式
  • 应收票据贴现的性质是什么
  • 企业现金流量表怎么分析
  • 银行贷款成本高
  • 退回的税控盘费用如何做会计分类
  • 安装windows(install windows)
  • 浅析Yii2集成富文本编辑器redactor实例教程
  • 营改增前建筑工程需交哪些税种
  • 成本法处置子公司丧控合并层面
  • vue的路由跳转了,可是页面没有变化
  • 反射机制python
  • 个税少报了能查出来吗
  • 外币存款利息税
  • 帝国cms移动端
  • 车辆保险费怎么入账
  • 限售股 缴税
  • 门面出租需要什么手续
  • 即征即退的收入如何处理
  • 购进废旧物资进项税额
  • 多缴纳增值税
  • 缴纳上月增值税及本月预缴增值税
  • 代销手续费如何交增值税m
  • 三证合一办理流程及费用
  • 预缴增值税可以抵扣销项税吗
  • 免税苗木发票如何申报
  • 增值税发票过期一年未认证怎么办
  • 企业员工福利费可以做什么
  • 少交税款滞纳金
  • 工资扣税是减去五险一金吗
  • 暂估应付账款余额在贷方
  • 视同销售的账务处理方法
  • 查看linux系统版本信息
  • solaris的vi编辑
  • 最简单最快乐
  • 比较简单的字
  • u盘安装linux系统遇到的问题
  • google chrome windows 10
  • windows 10 20h2推送
  • Linux系统中矢量图ai格式怎么打开?
  • win8功能大全介绍
  • windows8开机启动项设置
  • 编辑器ui
  • com.android.phone无响应
  • 搭建nodejs
  • css中背景图片设置
  • node.js web
  • javascript内置对象window
  • python怎么做脚本
  • javascriptwhile
  • 税务举报电话号码
  • 怎么打印纳税申报单
  • 浦发银行企业银行电话
  • 广西税务局发票查验平台
  • 江苏省的发票如何查验真伪
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设