PHP得到的数据用LINUX上的软件处理,还要用PHP调回返回结果(文件格式) 大致流程就是:想做出一个页面 输入一些参数 然后生成一个在LINUX上自动运行的脚本 然后把运行结果(文件形式)提取出来再用页面给展示出来因为就是以前是直接在Linux下面使用命令行运行Linux上面的软件的形式传参的出结果,现在想做成可视化的网页。但是有点捋不清怎么弄希望大家多多指教,感谢啦 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以使用ajax 每隔几秒检查 shell写好的结果文件 比如:程序a.php 运行的时候可以通过pipe通知shell运行, shell脚本把运行状态和结果写入文件中前端可以通过ajax实时读取结果文件的状态 反馈给用户 如果脚本执行速度很快,可以直接在php里,用exec操作,如:$cmd = 'exec ls -a'; // 这里输入linux命令$ret = array();exec($cmd, $ret);var_dump($ret); // 命令的执行结果打印出来 如果脚本执行很慢,比如超过30秒,这时,可能php脚本会超时出错,这种情况,就只能先用exec启动异步命令,然后在用js脚本ajax回调状态了 使用exec执行linux命令 system("echo example > /root/echo3.txt;",$result);print $result;又来了 我在试着创建文件的时候,只能在tmp目录下创建的问题需要怎么解决呢system("echo example > /tmp/echo3.txt;",$result);print $result; 权限问题吧 root目录下是否可写,同时要保证生成的文件,PHP脚本有可读取的权限 从十几万条数据中查找某几条数据 页面反应慢 关于json的一些问题 本人想做这样一个效果!请大家帮帮忙! smarty的配置信息??? 见鬼了,PHP.INI怎么修改都无效 求助 fckeditor 的问题 豆瓣网用的是什么技术 访问速度这么快 各位朋友,使用header()有什么要注意的啊? 紧急求助,php不能传递参数了,该怎么修改?给分100,在线等待 请问PHP有自动生成制定大小缩略图的方法吗? 关于网银接口签名错的问题 php CURL
前端可以通过ajax实时读取结果文件的状态 反馈给用户
可以直接在php里,用exec操作,如:$cmd = 'exec ls -a'; // 这里输入linux命令
$ret = array();
exec($cmd, $ret);
var_dump($ret); // 命令的执行结果打印出来
这种情况,就只能先用exec启动异步命令,
然后在用js脚本ajax回调状态了
system("echo example > /root/echo3.txt;",$result);
print $result;又来了 我在试着创建文件的时候,只能在tmp目录下创建的问题需要怎么解决呢system("echo example > /tmp/echo3.txt;",$result);
print $result;