0

fwrite我正在尝试使用or将数据从 php 写入文本文件file_put_contents。虽然两者都fwrite返回file_put_contents20 表示写入操作成功并且 20 个字节已写入文件,但我在文件中找不到任何内容。可能是什么问题??

  • 我的文件是可写的。
  • PHP 能够找到我的文件。
  • 我什至在 $file_write_handle 中使文件可写。

那么这里有什么问题?

<?php

$file_name = "user_notes.txt";

$file_write_handle = fopen($file_name,'w');

$data = " i am a disco dancer";

if(file_exists($file_name))
{
    echo "exist";   
}else{
    echo "absent";
}

echo "&nbsp";


if(is_writable($file_name))
{
    echo "writable";
}else {
    echo "cant write";
}

$fw=fwrite($file_write_handle, $data);
echo "fw result" . $fw . "<br/>";

$fpc=file_put_contents($file_name, $data);
echo "fpc result : " . $fpc;
fclose($file_write_handle);

?>
4

1 回答 1

0

当我在本地服务器上工作并且文件被写入并存储在服务器而不是本地机器上时,问题得到了解决。

于 2013-07-03T11:09:11.077 回答