Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Запись в начало файла
 
 автор: Alone   (05.10.2006 в 15:35)   письмо автору
 
 

Возможно ли, записать информацию (например обычный текст) в начало, а не в канец файла?

AloneInTheDark@list.ru

   
 
 автор: ec_stasis   (05.10.2006 в 15:39)   письмо автору
 
   для: Alone   (05.10.2006 в 15:35)
 

Да, записать эту информацию, затем сам файл в другой файл, а потом первый стереть и второй переименовать в первый.

   
 
 автор: P@Sol   (05.10.2006 в 15:41)   письмо автору
 
   для: Alone   (05.10.2006 в 15:35)
 

или считать информацию из файла, добавить ее к новой, вставить в файл, перезаписав его

   
 
 автор: Alone   (05.10.2006 в 15:49)   письмо автору
 
   для: P@Sol   (05.10.2006 в 15:41)
 

>или считать информацию из файла, добавить ее к новой, вставить в файл, перезаписав его

Как это будет выглядеть в виде кода?

   
 
 автор: Drago   (05.10.2006 в 16:18)   письмо автору
 
   для: Alone   (05.10.2006 в 15:49)
 


<?
$file
="путь к файлу";
$value=file_get_contents($file);
$text="текст который нужно добавить";
$value=$text.$value;

$fp=fopen($file,"w");
fwrite($fp,$value);
fclose($fp);
?>

   
 
 автор: ec_stasis   (05.10.2006 в 16:52)   письмо автору
 
   для: P@Sol   (05.10.2006 в 15:41)
 

Этот способ хуже, т.к. за время записи могут быть обращения к этому файлу, да и если, например, отключится питание, то информация будет потеряна вообще... а если файл будет занимать, например, 500МБ, то я вообще молчу...

   
 
 автор: P@Sol   (05.10.2006 в 17:00)   письмо автору
 
   для: ec_stasis   (05.10.2006 в 16:52)
 

каждый вариант имеет свои плюсы и минусы..надо смотреть по задаче

   
 
 автор: Alone   (05.10.2006 в 17:05)   письмо автору
 
   для: P@Sol   (05.10.2006 в 17:00)
 

Всем спасибо, 500мб тут быть не может, т.к я говорил о записи текста =)

   
 
 автор: ec_stasis   (05.10.2006 в 17:49)   письмо автору
 
   для: Alone   (05.10.2006 в 17:05)
 

А почему текст не может быть размером 500мб? :)

   
 
 автор: Alone   (05.10.2006 в 19:26)   письмо автору
 
   для: ec_stasis   (05.10.2006 в 17:49)
 

Я такой не встречал =)

   
 
 автор: Trianon   (05.10.2006 в 19:36)   письмо автору
 
   для: ec_stasis   (05.10.2006 в 16:52)
 

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

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования