запись в файл

Ринат

Новичок
запись в файл

добрый день, нужно записть данные в csv
есть код
$file_name = "/htdocs/TM6_Umfrage/test/umfrage.csv";
if (file_exists ($filename) != FALSE)
{
$fp = fopen($file_name, 'a');
fputs($fp, $str_csv); //zapisivaem dannie v csv bez zagolovkov
fclose($fp);
}
else
{
$fp_new = fopen($file_name, 'w');
fwrite($fp_new, $title_csv); // zapisivaem titel
fwrite($fp_new, $str_csv); //zapisivaem dannie
fclose($fp_new);
}

так вот, происходит сл., если даже файл существует, данные перезаписываются (как при создании файла) , а не дописываются (как должно происходить при дописании данных в существующий файл)
спасибо
 

Ринат

Новичок
решена проблема, элементарная невнимательность в конце рабочего дня, спасибо, дело действительно было в file_name
спасибо, тема закрыта
 

DimbIch

Новичок
имхо проще сделать
$result = file_get_contents($filename);
$result .= $dannie;
file_put_contents($dannie, $filename);

без всяких проверок на существование
 

Фанат

oncle terrible
Команда форума
тебе и объясняют, как заставить сам пхп быть этим взглядом со стороны.
 

Ринат

Новичок
file_put_contents если не ошибаюсь для 5 версии php, на сервере 4.3.10
спасибо друзья!

-~{}~ 11.04.05 16:31:

понял спасибо
 

Фанат

oncle terrible
Команда форума
не гет-то тебе этот факт не мешает использовать.

а пожно, правда, одним открытием обойтись, в режиме r+
 
Сверху