За последние 24 часа нас посетили 17957 программистов и 1645 роботов. Сейчас ищут 1890 программистов ...

Удаление определенной строки из файла

Тема в разделе "Вопросы от блондинок", создана пользователем stormik, 24 июл 2007.

Статус темы:
Закрыта.
  1. stormik

    stormik Активный пользователь

    С нами с:
    24 июл 2007
    Сообщения:
    3
    Симпатии:
    0
    Есть файл такого содержания:
    Код (Text):
    1.  
    2. user1
    3. user2
    4. user3
    5. user4
    Нужно удалить какую-либо строку определённую переменной, в которой содержится номер строки или содержимое строки. Пытался удалить таким кодом:
    Код (Text):
    1.  
    2. $f=file($filename);
    3. foreach($f as $s) if ($s != 'user3') fwrite($s);
    Но такой вариант не работает. Помогите плиз кодом!!!
     
  2. Sergey89

    Sergey89 Активный пользователь

    С нами с:
    4 янв 2007
    Сообщения:
    4.796
    Симпатии:
    0
  3. stormik

    stormik Активный пользователь

    С нами с:
    24 июл 2007
    Сообщения:
    3
    Симпатии:
    0
    Во первых я не знаю какая это будет по счету строка и мне пока лень писать дополнительный код для определения номера строки по его содержимому.
    Мне хотелось бы чтоб через параметр передавалось имя пользователя, а я без написания кода определения номера строки мог бы удалить этого пользователя из файла!
     
  4. Anonymous

    Anonymous Guest

    Хотеть — не вредно. А вот лениться — очень вредно.
     
Статус темы:
Закрыта.