2013-07-03 4 views
0

Я пытаюсь записать данные в текстовый файл с php, используя fwrite или file_put_contents. Хотя оба значения fwrite и file_put_contents возвращают 20, указывающие успешную операцию записи, и что в файл записано 20 байтов, но я ничего не могу найти в файле. Что может быть проблемой?не удается записать в файл php no error

  • Мой файл доступен для загрузки.
  • PHP может найти мой файл.
  • Я даже сделал файл wriable в $ 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); 

?> 

ответ

0

Проблема решена, поскольку я работал на локальном сервере, и файл записывался и хранился на сервере, а не на локальном компьютере.

+1

.......... какой? –

Смежные вопросы