Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/265.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
PHP在相同数量的调用之后立即停止执行,但稍后会继续_Php - Fatal编程技术网

PHP在相同数量的调用之后立即停止执行,但稍后会继续

PHP在相同数量的调用之后立即停止执行,但稍后会继续,php,Php,我编写了一个简单的PHP脚本,每秒调用一次,以上传GPS设备的纬度和经度 在随机数目的调用(从20到30)之后,脚本停止工作。但过了一会儿,它又开始工作了 有人能帮我吗?我怀疑这是代码中的一个很小的错误 谢谢大家! 路易吉 如何调用此函数?不应该fopen(@Log.txt”,“a+”)be@fopen(“Log.txt”、“a+”)?我不确定该文件是否存在。是否有可能像mod_evasive这样的Web服务器模块检测到您的频繁连接,并导致服务器暂时忽略这些连接?如果是这样,您的IP可能需要添

我编写了一个简单的PHP脚本,每秒调用一次,以上传GPS设备的纬度和经度

在随机数目的调用(从20到30)之后,脚本停止工作。但过了一会儿,它又开始工作了

有人能帮我吗?我怀疑这是代码中的一个很小的错误

谢谢大家!

路易吉



如何调用此函数?不应该
fopen(@Log.txt”,“a+”)
be
@fopen(“Log.txt”、“a+”)?我不确定该文件是否存在。是否有可能像
mod_evasive
这样的Web服务器模块检测到您的频繁连接,并导致服务器暂时忽略这些连接?如果是这样,您的IP可能需要添加到白名单中。@PHPglue否,建议不要在命令之前使用错误抑制符号(
@
),它们会使调试变得更加困难。函数调用:http://..../pkgtest/servertest.php?cmd=alive3
<?php

function SaveLogMsg($msg){
   if(!empty($msg))
   {$fp = fopen("@Log.txt","a+");
    if($fp)
     {
      fwrite($fp, $msg."\r\n");
      fclose($fp);
     }
    } 
}

//==  GET section ============================
if (!empty($_GET)) 
{
  if ($_GET['cmd']=="alive3")
  {
   include ("welcome3.html");
   exit(0);
  }
}

//==  POST section ===========================
if (!empty($_POST)) 
{
 if (isset($_POST['cmd'])) 
 { 
 // write lat and long from $SESSION in data base
  SaveLogMsg(sprintf("cmd: %s",$_POST['cmd']));
 }
}
exit(0);
?>