|
|
|
| как сделать в файле перезапись какой-то определенной строки, к примеру третьей???
файл вида:
текст произвольный
текст произвольный
число (0-10)
перезаписать нужно 3 строку там где числа от 0-10 включительно!
как сделать такое можно? | |
|
|
|
|
|
|
|
для: goacher
(21.08.2007 в 23:18)
| | 1. считать полностью
2. произвести замены
3. перезаписать | |
|
|
|
|
|
|
|
для: goacher
(21.08.2007 в 23:18)
| | Можно воспользоваться следующим скриптом
<?php
// Имя файла
$filename = "text.txt";
// Читаем содержимое файла в массив,
// каждый элемент которого соответствует
// строке файла
$arr = file($filename);
// Удаляем пробельные символы
for($i = 0; $i < count($arr); $i++) $arr[$i] = trim($arr[$i]);
// Заменяем содержимое третьей строки
$arr[2] = 220;
// Перезаписываем содержимое файла
$fd = fopen($filename, "w");
fwrite($fd, implode("\r\n", $arr));
fclose($fd);
?>
|
| |
|
|
|