php 执行linux命令呢?
2022-12-01 · 百度认证:北京惠企网络技术有限公司官方账号
关注
展开全部
你想问得是php如何执行shell命令把?\x0d\x0a\x0d\x0a可以用system(),exec(),passthru()这三个函数实现\x0d\x0a虽然这三个命令都能执行linux系统的shell命令,但是其实他们是有区别的:\x0d\x0a system() 输出并返回最后一行shell结果。\x0d\x0a exec() 不输出结果,返回最后一行shell结果,所有结果可以保存到一个返回的数组里面。\x0d\x0a passthru() 只调用命令,把命令的运行结果原样地直接输出到标准输出设备上。\x0d\x0a 相同点:都可以获得命令执行的状态码\x0d\x0a例子:system("ls -al");\x0d\x0a 【使用之前要在php.ini中把safe_mode关闭】
展开全部
php内置函数:
exec — 执行一个外部程序
passthru — 执行外部程序并且显示原始输出
shell_exec — 通过 shell 环境执行命令,并且将完整的输出以字符串的方式返回
exec — 执行一个外部程序
passthru — 执行外部程序并且显示原始输出
shell_exec — 通过 shell 环境执行命令,并且将完整的输出以字符串的方式返回
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
关于这个问题,首先,已经很有几个热心人士回答了,我再重复一遍,也没有什么意义一,而且他们回答的都很对,你如果不明白,问他们也可以问我也可以,我这些都是在后盾上学的,有空可以去看一下,就算不喜欢也没关系啊,何乐而不为呢?
追问
哦,行有空我就上看看
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询