Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/369.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/266.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
Javascript 将文件写入服务器,php_Javascript_Php - Fatal编程技术网

Javascript 将文件写入服务器,php

Javascript 将文件写入服务器,php,javascript,php,Javascript,Php,我想知道为什么我的test.php不能工作。现在思考和测试几天。终于决定把我的问题放在这里,这是有史以来的第一篇帖子! 我将代码保存为test.php。使用localhost/test.php从我的浏览器中调用它。 没关系。它应该在htdocs中创建一个包含一些文本的文件。那也没关系。setInterval命令工作正常,因为在启动3秒后,我收到一个带有文本end of function的警报。当我浏览到htdocs时,文件在那里有正确的时间和日期,所以写得很好。 现在,当我在alertbox中单

我想知道为什么我的test.php不能工作。现在思考和测试几天。终于决定把我的问题放在这里,这是有史以来的第一篇帖子! 我将代码保存为test.php。使用localhost/test.php从我的浏览器中调用它。 没关系。它应该在htdocs中创建一个包含一些文本的文件。那也没关系。setInterval命令工作正常,因为在启动3秒后,我收到一个带有文本end of function的警报。当我浏览到htdocs时,文件在那里有正确的时间和日期,所以写得很好。 现在,当我在alertbox中单击OK时,下一个Alertas expected会显示文本init,正如所料。到目前为止一切都很好。3秒钟后,第一个警报再次出现(功能结束)。但没有写入任何文件。单击Ok(确定),弹出下一个警报(初始化),再次如预期的那样。当然,这种情况会重复发生。。。因此,警报会按预期弹出,但只有在第一次更新/写入.txt文件时才会弹出。当然,我运行了几分钟,以查看文件更改的时间戳。在运行时删除.txt不会导致创建新文件。已搜索解决方案,但找不到。 为什么文件只创建一次

谢谢你的帮助


函数init(){
setInterval(函数(){
writeFile();
警报('init');
}, 3000);
}
函数writeFile(){
警报(“功能结束”);
}

那么您正试图在客户端运行服务器端代码?您是否希望PHP代码在javascript函数中运行?了解无法在JavaScript中运行PHP的相关信息。PHP代码(包括脚本标记之间的内容)位于服务器上,在用户加载页面时运行一次。JavaScript在用户的浏览器中运行。试着从浏览器中查看源代码:它看起来像这样:函数writefile(){alert('end of function');}}}谢谢,到目前为止!2分钟内回答!是的,我读过关于AJAX的文章,当然我会再检查一遍。但是为什么它只正常运行一次???好的,现在我明白了!!下次我将在浏览器中检查源代码。谢谢大家!阿隆,你的回答让我100%明白了。那么你想在客户端运行服务器端代码?你希望你的PHP代码在javascript函数中运行吗?了解无法在JavaScript中运行PHP的相关信息。PHP代码(包括脚本标记之间的内容)位于服务器上,在用户加载页面时运行一次。JavaScript在用户的浏览器中运行。试着从浏览器中查看源代码:它看起来像这样:函数writefile(){alert('end of function');}}}谢谢,到目前为止!2分钟内回答!是的,我读过关于AJAX的文章,当然我会再检查一遍。但是为什么它只正常运行一次???好的,现在我明白了!!下次我将在浏览器中检查源代码。谢谢大家!阿隆,你的回答让我100%明白了。