fwrite
またはを使用して、php からテキスト ファイルにデータを書き込もうとしていますfile_put_contents
。どちらも書き込み操作が成功したことを示す 20fwrite
をfile_put_contents
返し、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 " ";
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);
?>