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

Форум PHP

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

 

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

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

тема: Как сделать чтобы в файле было не больше 10 строк
 
 автор: Pafa   (27.06.2006 в 14:29)
 
 

Как сделать чтобы в файле было не больше 10 строк, и сразуже записать 10.
Есть файл data.txt мне нужно в него записать информацию(длиной 1 строка), но чтобы в файле не привышало 10 строк. Допустим надо записать 11, значит старая 1 строка удалиться, строки подымутся вверх, и мы запишем эту новую 10 строку.

   
 
 автор: Paxa   (27.06.2006 в 15:12)   письмо автору
 
   для: Pafa   (27.06.2006 в 14:29)
 

какнить типа

<?php
$code
=file('file');
if(
count($code)>=10) unset($code[0]);
fopen ... 
$text=implode("\n",$code)."\n".$new_row;
/*
 и записываем в файл 
не помню как и просто лень
*/

   
 
 автор: valenok   (27.06.2006 в 15:18)   письмо автору
 
   для: Paxa   (27.06.2006 в 15:12)
 


<?php
$file
=file('file.txt');
for(
$i=10;$i<count($file);$i++){ $unseted=true;
unset(
$file[$i]);
}

if(
$unseted){ $file[0]='sometext';}

$file=implode("\r\n",$file);

$h=fopen('file.txt',"w");
fputs($h,$file);
fclose($h);



   
Rambler's Top100
вверх

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