|
| |
|
|
| |
для: cheops
(15.08.2006 в 12:12)
| | | Большое спасибо. Все работает. | |
| |
|
|
| |
|
|
| |
для: Roo$
(14.08.2006 в 22:06)
| | | Следует чуть-чуть поправить скрипт
<?php
$arr = file('get.txt');
$arr[0] = "Перезаписали первую строчку\n";
// Вторую не трогаем
$arr[2] = "Перезаписали третью строчку\n";
$handle = fopen('get.txt','w');
if($handle)
{
fwrite($handle,implode("",$arr));
fclose($handle);
}
?>
|
| |
| |
|
|
| |
|
|
| |
для: Roo$
(13.08.2006 в 21:03)
| | | Помогите пожалуйсто. | |
| |
|
|
| |
|
|
| |
для: Axxil
(13.08.2006 в 17:39)
| | | Я скопировал весь твой пример. Создал в папке этот файл. Записал туда 3 строчки. И все... Запускаю эту прогу. Захожу снова в этот файл, а там попрежнему эти 3 строчки. Ничего не перезаписалось. Может еще что то надо указать? | |
| |
|
|
| |
|
|
| |
для: Roo$
(12.08.2006 в 22:42)
| | | Нужно файл стащить в массив
$arr = file('filename.txt');
|
И работать с массивом
$arr[0] = 'Перезаписали первую строчку\n';
// Вторую не трогаем
$arr[2] = 'Перезаписали третью строчку\n';
$handle = fopen('filename.txt',w+);
foreach($arr as $item){
fwrite($handle,$item);
}
fclose($handle);
|
| |
| |
|
|
| |
|
|
| |
для: Axxil
(12.08.2006 в 00:47)
| | | У меня такая стуация. Есть файл. В нем 4 строки. Как можно перезаписать файл нетрогая 2 строчку? Дапустим я хочу отредактировать сообщение которое записано в файле следующим образом:
name
time date
messages
При редактировании мне не нужно трогать 2 строчку, только 1 и 3. | |
| |
|
|
| |
|
|
| |
для: Разведчик
(11.08.2006 в 22:42)
| | | Если я правильно понял, то так примерно:
<?
$filename1 = 'file1.txt';
$content = file_get_contents($filename1);
$pattern = 'текст';
if(strpos($str,$pattern) !==false ){
$filename2 = '$file2.txt';
$words = file($filename2);
foreach($words as $key=>$word){
$str = str_replace($pattern,$word,$content);
$handle = fopen($key.'.txt','w+');
fwrite($handle,$str);
fclose($handle);
}
}
?>
|
| |
| |
|
|
| |
|
|
| |
для: Разведчик
(11.08.2006 в 22:42)
| | | Если не секрет, а зачем? | |
| |
|
|
| |
|
|
| | Условие:
1.есть текстовый файл
2. есть файл просто из слов, каждое слово на своей строчке
3. надо заменить в текстовом файле (1) все слова, соответствующие введенному руками шаблону (если такие встречаются в файле (1)), последовательно на слова из файла (2) и сделать количество текстовых файлов равное количеству слов в файле (2).
т.е. если в файле (1) есть слово "текст", то его везде надо заменить на первое слово из файла (2), и так далее... | |
| |
|
|
|