Javascript PHP未写入文件

Javascript PHP未写入文件,javascript,php,html,Javascript,Php,Html,我试图通过URL将一个变量(n)从JS脚本传递到PHP,并让它将所述变量写入文件。不幸的是,我可以看到PHP脚本通过网络被调用,具有适当的URL和200状态,但它似乎没有执行。它应该写入的文件永远不会更改。磁盘未满,文件未被另一个进程使用,并且作为测试手段,它正在写入的文件具有完全打开权限。希望这是一个简单的修复,提前谢谢 <?php $my_file='count.txt'; $count= $_GET['n']; $handle = fopen($my_file, 'w'); fwri

我试图通过URL将一个变量(n)从JS脚本传递到PHP,并让它将所述变量写入文件。不幸的是,我可以看到PHP脚本通过网络被调用,具有适当的URL和200状态,但它似乎没有执行。它应该写入的文件永远不会更改。磁盘未满,文件未被另一个进程使用,并且作为测试手段,它正在写入的文件具有完全打开权限。希望这是一个简单的修复,提前谢谢

<?php
$my_file='count.txt';
$count= $_GET['n'];
$handle = fopen($my_file, 'w');
fwrite($handle, $count);
fclose($handle);
?>

正在发送的请求的示例


您的代码运行良好,它编写的n值都已传递。但是,它会继续为每个新请求覆盖以前的值

$handle = fopen($my_file, 'w'); 
在“w”模式下,它创建新的文件进行读写,同时将指针放在开头

使用“w+”模式将指针放在文件末尾

$handle = fopen($my_file, 'w+');
有关文件的更多详细信息,您可以在下面的url中查看不同模式和其他功能

您是否尝试过将标准字符串写入文件?与脚本相关的文件驻留在哪里?可能您没有正确引用该文件。请执行
var_转储(realpath($my_file))
并查看文件的路径是否正确。我还建议使用以下函数:
file\u put\u contents($my\u file,$count)用于写入文件。它将三行代码转换为一行。
之后,您是否尝试过使用
文件内容
?因此,是否对此进行了任何更新,或者您是否离开了计算机/问题?代码的要点实际上是每次都覆盖该值。因此,无论如何,这是正常工作。问题是这个值实际上从未改变,所以它一定是在我这边。说清楚点,我能看看你的.htaccess吗?我从来没有添加过任何.htaccess文件。不知道发生了什么事。谢谢你的帮助,我下次再尝试解决这个问题