html 的button 怎么调用服务器的php文件执行linux指令? 70
我用arm开发板搭了一个linux系统,设置了apache服务器,直接写了个网页。现在我想在网页中加入button按钮,功能是:点击按钮能执行linux指令(控制板子拍照...
我用arm开发板搭了一个linux系统,设置了apache服务器,直接写了个网页。现在我想在网页中加入button按钮,功能是:点击按钮能执行linux指令(控制板子拍照),然后把拍的照片显示在网页上。这个要怎么实现呢?我看网上说要用到ajax连接服务器和客户端,不太会。求解答~
展开
2个回答
展开全部
php给提供了system(),exec(),passthru()这三个函数来调用外部的命令.
虽然这三个命令都能执行linux系统的shell命令,但是其实他们是有区别的:
system() 输出并返回最后一行shell结果。
exec() 不输出结果,返回最后一行shell结果,所有结果可以保存到一个返回的数组里面。
passthru() 只调用命令,把命令的运行结果原样地直接输出到标准输出设备上。
相同点:都可以获得命令执行的状态码
例子:system("/usr/local/bin/webalizer/webalizer");
但是对于功能的描述,不知道什么应用场景下有这样的流程
虽然这三个命令都能执行linux系统的shell命令,但是其实他们是有区别的:
system() 输出并返回最后一行shell结果。
exec() 不输出结果,返回最后一行shell结果,所有结果可以保存到一个返回的数组里面。
passthru() 只调用命令,把命令的运行结果原样地直接输出到标准输出设备上。
相同点:都可以获得命令执行的状态码
例子:system("/usr/local/bin/webalizer/webalizer");
但是对于功能的描述,不知道什么应用场景下有这样的流程
追问
这三个指令我会用,我的困惑在于怎么在html上用一个按钮button来调用php文件执行shell指令?网上说php是服务器端,html、javascript是客户端,要怎么解决button中的onclick事件能调用php文件呢?
2015-04-05
展开全部
不可能帮你把代码写出来的啊 = =。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询