PHP程序关于文件夹的操作

来源:百度知道 编辑:UC知道 时间:2024/05/12 15:08:22
<?
$filename='h/he.text';
$he="我是先写入的";
$he1="我是后写入的";
if(is_writable($filename)){
if(!$handle=fopen($filename,"w")){
print "不能打开文件 $filename";
exit;
}
if(!fwrite($handle,$he)){
print "不能写入到文件 $filename";
exit;
}
print "成功将文件\"$he\"写入到文件$filename<br>";
fclose($handle);
$handle=fopen($filename,"w");
fwrite($handle,$he1);
print "成功将文件\"$he1\"写入到文件\:$filename";
}
else{
print "文件$filename不能写入";
}
?>
在IE中只输出"文件"两个字,也不能把$he.$he1写入到$filename里面.

你第二次打开的语句是:
$handle=fopen($filename,"w");
里面的"w"表示重新建立文件,清除以前的内容,如果需要都写入文件,那么应该使用"a"表示添加方法,语句修改为:
$handle=fopen($filename,"a");