(php)fwrite-erase和notes';不写

(php)fwrite-erase和notes';不写,php,fwrite,Php,Fwrite,我有一个文件“tw.txt”,里面有文本“testtext” 如果我尝试用fwrite在“tx.txt”中写入“lol”,则内容(“测试文本”)将被简单地删除,而不会被替换 服务器没有显示错误,但是我可以看到我的错误:无法写入文件。 CHMOD在从“var”代表到网站文件夹的每个文件和文件夹中都设置为777。如果我尝试使用fopen读取文件,没有问题。我试图用PHP更改chmod。。。没有成功。我试着附加,它抹掉了 该代码在另外两台服务器上运行良好 有什么线索吗?谢谢 <?php ini

我有一个文件“tw.txt”,里面有文本“testtext”

如果我尝试用
fwrite
在“tx.txt”中写入“lol”,则内容(“测试文本”)将被简单地删除,而不会被替换

服务器没有显示错误,但是我可以看到我的
错误:无法写入文件。

CHMOD
在从“var”代表到网站文件夹的每个文件和文件夹中都设置为777。如果我尝试使用
fopen
读取文件,没有问题。我试图用PHP更改
chmod
。。。没有成功。我试着附加,它抹掉了

该代码在另外两台服务器上运行良好

有什么线索吗?谢谢

<?php

ini_set('display_errors', 'On');    
ini_set('allow_url_fopen', '1');
error_reporting(E_ALL);

$fd=fopen("tw.txt","w") or die("Error: can't open file.");  
//chmod("tw.txt", 511);     
fwrite($fd,"lol") or die('Error: can't write in file.');
fclose($fd); 
?>

您是否尝试过其他打开模式

如果需要附加一些数据,应尝试以下操作:

$fd=fopen("tw.txt","a+")

你关闭文件失败了吗?开发服务器的操作系统是什么?是温多泽吗?还有,为什么要允许url打开?您可以在手动功能中找到。第二个参数是模式。您可以查看可能的模式列表,并找出您需要的模式。您还可以与标志文件_APPEND一起使用。感谢您的支持。你关闭文件失败了吗?=>这是一段代码,我以前没有打开过文件。它是linux(dev文件夹等,home)。url\u fopen是我尝试过的东西(fwrite,“http://..我把电脑放了几个小时,回来后,我试了一下你的代码:它能用。出于好奇,我再次测试了我的旧测试代码和主代码:它们也能工作。可能服务器在更改chmod之前有一种延迟?真奇怪。无论如何,谢谢你的回答!
                     $myFile = 'tw.txt';
                     $fh = fopen($myFile, 'w') or die("can't open file");
                     fwrite($fh, 'lol');
                     fclose($fh);