Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/291.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用AJAX启动和停止php文件_Php_Jquery_Mysql_Ajax - Fatal编程技术网

使用AJAX启动和停止php文件

使用AJAX启动和停止php文件,php,jquery,mysql,ajax,Php,Jquery,Mysql,Ajax,我真的需要一些帮助。我有两个php文件在我的LAMP服务器上运行。php1连接到一个流api,并基于哈希标记获取数据,php2解析数据并将其存储在mysql数据库中 我不处理这两个文件,以便在退出shell后运行它们。我的目标是在浏览器中使用AJAX启动和停止这些文件,但我不知道如何…有什么建议吗 tks:)我会在数据库上设置一些值,脚本应该在每次运行时更改该值,然后ajax调用应该修改该值 比如,你的剧本: execute_script = <get_the_value_from_the

我真的需要一些帮助。我有两个php文件在我的LAMP服务器上运行。php1连接到一个流api,并基于哈希标记获取数据,php2解析数据并将其存储在mysql数据库中

我不处理这两个文件,以便在退出shell后运行它们。我的目标是在浏览器中使用AJAX启动和停止这些文件,但我不知道如何…有什么建议吗


tks:)

我会在数据库上设置一些值,脚本应该在每次运行时更改该值,然后ajax调用应该修改该值

比如,你的剧本:

execute_script = <get_the_value_from_the_db>;
if (excecute_script) {
  //your script code here
}
execute_script=;
如果(异常脚本){
//您的脚本代码在这里
}
你应该让这些文件一直运行

然后在ajax调用中,将该值从db设置为true或false


您没有指定脚本的周期性或任何时间要求,我只是假设您可以让脚本运行

,因为PHP是服务器端的,您无法停止它的运行。您必须创建PHP函数,可以启动和停止您正在使用的PHP脚本,并使用ajax调用这些函数。如果存储脚本pid,你可以不礼貌地杀了他,这很重要吗?您可以创建一个添加文件的第三个php脚本,并简单地检查它是否定期存在于其他脚本中。如果该文件存在,他们将停止执行并删除该文件。。