首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PHP在ajax调用时奇怪的“未指定输入文件”

PHP在ajax调用时奇怪的“未指定输入文件”
EN

Stack Overflow用户
提问于 2020-09-26 01:33:19
回答 1查看 66关注 0票数 1

我有一个很大的问题,这个错误是“没有指定输入文件”。这个错误是没有意义的,因为文件在那里,我可以通过浏览器正常访问,奇怪的是:错误不会每次都发生。我可以通过打开文件,修改任何内容并再次保存它来解决这个问题。这样做,错误会停止2到3天,然后无缘无故地返回。我在IIS上使用PHP7,一些重写规则不会干扰进程,因为我使用文件路径来调用。

我认为这是因为文件太大(2k行),所以我已经尝试了一些没有成功的方法:将大部分javascript代码从php文件中分离出来,减少php代码,添加"?“在文件名$(“#divConteudo”).load(“ajax/cad.php?”)上;我使用参数too $(“#divConteudo”).load(“ajax/cad.php?id=1”)调用;

示例:

代码语言:javascript
复制
<?
 ...
$page = 'estrategia_cad.php';
 ...
?>
<script language="javascript">

 $("#divConteudo").load("<?=$page?>", function(responseTxt, statusTxt, xhr) 
 {
    if(statusTxt == "success"){
      alert("External content loaded successfully!");
    }
    if(statusTxt == "error"){
      alert("Error: " + xhr.status + ": " + xhr.statusText + '\r\n' + responseTxt);
    }
  }); 

</script>

执行结果:

代码语言:javascript
复制
Error: 404: Page not found.
No input file specified

为了解决这个问题,我必须修改'estrategia_cad.php‘页面中的任何内容并保存它,这个变通方法会持续工作2-3天,直到同样的问题再次出现。

提前Tkz,伙计们!

EN

回答 1

Stack Overflow用户

发布于 2021-06-09 23:20:56

这是一些错误的文件,如果我只是重命名文件,并回到原来的名称,它的所有工作,不知道为什么,但这似乎是一些错误的IIS与PHP的工作。为了解决这个问题,我刚刚创建了另一个文件并指向它。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64068876

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档