在php页面使用命令行执行脚本报错 15
我的需求是这样的,在一个普通的页面上用户点击一个链接来触发一个执行php脚本的执行。在接收用户出发动作flag参数的那个处理页面中,使用proc_open方法另开进程执行...
我的需求是这样的,在一个普通的页面上用户点击一个链接来触发一个执行php脚本的执行。
在接收用户出发动作flag参数的那个处理页面中,使用proc_open方法另开进程执行目标脚本,报下面的错误
Fatal Error Unable to reattach to base address
执行的命令是 $cmd = "E:/upupw/PHP5/php.exe -q G:/wwwof/nt_library/web/tmp1.php &"; tmp1.php中目前只有一个测试的语句,但是 页面始终报上面的fatal error,求问高手这是怎么回事?要如何才能正确执行到我上面那个命令?exec和system这两个函数用过了,没有用 展开
在接收用户出发动作flag参数的那个处理页面中,使用proc_open方法另开进程执行目标脚本,报下面的错误
Fatal Error Unable to reattach to base address
执行的命令是 $cmd = "E:/upupw/PHP5/php.exe -q G:/wwwof/nt_library/web/tmp1.php &"; tmp1.php中目前只有一个测试的语句,但是 页面始终报上面的fatal error,求问高手这是怎么回事?要如何才能正确执行到我上面那个命令?exec和system这两个函数用过了,没有用 展开
展开全部
楼主为什么不include或require这个文件呢?
如果是HTTP访问的话,还可以用CURL,或者file_get_contents('http://地址/tmp.php');
如果是HTTP访问的话,还可以用CURL,或者file_get_contents('http://地址/tmp.php');
追问
tmp1页面主要是一个需要在后台进行处理的脚本,即调用转码的软件进行视频转码,我目前的需求是用户的点击来触发转码的操作,然后读取后台中分析出来的转码进度显示在这个页面上,如果直接include进来的话,页面会一直等待那个脚本。。
追答
哦,有两种思路:
php的fsockopen函数,等待时间为1ms,这样就相当于后台任务了。
直接写到数据库的某个表,有个程序每隔N分钟扫描一次这个表,若有记录,则循环执行这个程序直到所有任务完成,然后清空这个表
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询