我做了一个网站,从用户的价值,并将其保存到一个文本文件。在我的家用电脑上,它运行良好,data.txt文件立即得到更新。PHP的问题?此代码是否正确更新txt文件?
但是,我的朋友说他的家用电脑没有立即更新[他正在使用Wi-Max连接]。需要1分钟才能为他更新。
这个问题是我使用的这段代码的结果吗?
<?php
$command = $_POST['command'];
$ourFileName = "data.txt";
unlink($ourFileName);
$fileHandle = fopen($ourFileName, 'w') or die("can't open file");
$stringData = $command;
fwrite($fileHandle, $stringData);
fclose($fileHandle);
header ("Location: index.html");
?>
这怎么解决这个问题呢?
对不起,如果这个问题不应该发布在stackoverflow,我只是不知道在哪里发布它。
请使用四个空格缩进代码,以便在您的问题中正确显示代码。 – 2010-05-14 17:25:34
当你说你的家用电脑时,你的意思是说你正在本地机器上运行网络服务器,它承载了这个PHP脚本,或者这个脚本是否在活着的服务器(而不是本地机器)上运行? – 2010-05-14 17:29:55
不,我只是说它们都通过同一个路由器连接到互联网。我有一个DSL连接,我的朋友使用Wi-Max,所以我怀疑这个问题可能不是因为PHP代码,真的不知道:( – Hazem 2010-05-14 17:35:35