LINUX.ORG.RU

добавление инфы в начало файла


0

0

Что необходимо дописать чтобы добавлялся текст в начало файла и не затирал его . <? $text = $HTTP_POST_VARS["text"]; $date=date(d).".".date(m).".".date(Y); $file = fopen("file","r+"); fputs($file,"$date $text\n"); fclose($file);

?>

anonymous

может переместить содержимое файла в какой-то темповый файл, потом записать эту первую строку, а затем из темпового дописать обратно?

$cp file tmp
$echo 'stroka' > file
$cat tmp >> file
$rm tmp

или разыскивается решение покрасивше?

kuz
()
Ответ на: комментарий от kuz

<? 
$text = $HTTP_POST_VARS["text"]; 
$date=date(d).".".date(m).".".date(Y); 
$file = fopen("file","r+");
fputs($file,"$date $text\n"); 
fclose($file); 
?> 

niro
()
Ответ на: комментарий от kuz

> может переместить содержимое файла в какой-то темповый файл, потом записать эту первую строку, а затем из темпового дописать обратно?

> $cp file tmp

только лучше не копировать а переименовывать, если файл большой так быстрее.

samson ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.