|
| |
|
|
| |
для: Footer
(18.03.2007 в 09:31)
| | | Спасибо всем, кто помогал. Я уже сам всё сделал. Всё ок. | |
| |
|
|
| |
|
|
| |
для: Footer
(18.03.2007 в 09:15)
| | | Вот запустил скрипт, в который вставил предыдущие части кода, и выдаёт ошибки:
Wrong parameter count for fwrite()
fclose(): supplied argument is not a valid stream resource
Может, вы поможите мне, и приведёте полностью код, который осуществляет задуманные действия. Плиз! | |
| |
|
|
| |
|
|
| |
для: Trianon
(17.03.2007 в 19:56)
| | | Нет, её нужно писать. | |
| |
|
|
| |
|
|
| |
для: Footer
(17.03.2007 в 17:24)
| | | А может быть проще э.... не писать эту самую ненужную строчку? Уж коль скоро она всё равно ненужная? А? | |
| |
|
|
| |
|
|
| |
для: Footer
(17.03.2007 в 17:24)
| | |
<?
$newstr = 'новая строка';
$file[count($file)-1] = $newstr . "\n";
?>
|
| |
| |
|
|
| |
|
|
| |
для: Unkind
(17.03.2007 в 15:33)
| | | Нет, дело в том, что у меня индексный файл. И строк в нём больше, чем 4. Мне нужно, чтобы просто при дозаписи всегда последняя строчка затиралась, то есть, чтобы запись начиналась в эту строчку.
То есть, например, файл до дозаписи был (строк в файле переменная величина):
1 Длинная строка
2 Длинная строка
3 Длинная строка
4 Длинная строка
5 Длинная строка
6 Длинная строка
7 ненужная строка
А скрипт дописывает в этот файл строку "7 новая строка"
А после дозаписи, файл должен иметь вид:
1 Длинная строка
2 Длинная строка
3 Длинная строка
4 Длинная строка
5 Длинная строка
6 Длинная строка
7 новая строка
Как такое осуществить? Хелп! | |
| |
|
|
| |
|
|
| |
для: Footer
(17.03.2007 в 15:17)
| | |
<?php
//Строка
$line = 4;
//Новая строка
$string = "Новая строка";
$file = file('file.txt');
$file[$line - 1] = $string.chr(10);
$fh = fopen('file.txt', 'w');
fwrite(implode("", $file));
fclose($fh);
?>
|
| |
| |
|
|
| |
|
|
| |
для: Footer
(17.03.2007 в 15:17)
| | | $file[3] = 'Новая строка'; | |
| |
|
|
| |
|
|
| | Как осуществить замену строки в массиве. Есть файл, в котором информация хранится к строчках. То есть содержимое файла имеет вид:
1 какая-то длинная строка
2 ещё длинная строка
3 ещё длинная строка
4 ненужная строка
Мне нужно осуществить дозапись в файл, но так, чтобы дозапись наложилась на ненужную строку . То есть, нужно, чтобы при дозаписи, в файле строка
"4 ненужная строка" удалилась а на её место записалась новая строка. В итоге нужно, чтобы после дозаписи структура файла имела вид:
1 какая-то длинная строка
2 ещё длинная строка
3 ещё длинная строка
4 новая строка
Тут наверное, лучше через массив сделать? Но как? | |
| |
|
|
|