За последние 24 часа нас посетили 35365 программистов и 1814 роботов. Сейчас ищут 875 программистов ...

Разбор файла на строки и отдельное чтение каждой строки.

Тема в разделе "PHP для новичков", создана пользователем htaccess, 9 авг 2009.

  1. htaccess

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

    С нами с:
    9 авг 2009
    Сообщения:
    17
    Симпатии:
    0
    Здравствуйте! Вот что мне нужно :
    Имеется файл:
    Строка 1 (конец строки)
    Строка 2 (конец строки)
    Строка 3 (конец строки)

    И мне нужно например считать из него строку №1 в массив $line1, строку №2 в массив $line2 и т.д.
    Если вам не трудно напишите скрипт с комментариями. буду очень благодарен.
    p.s. PHP5 изучаю 3-й день(нуп))).
     
  2. Mr.M.I.T.

    Mr.M.I.T. Старожил

    С нами с:
    28 янв 2008
    Сообщения:
    4.586
    Симпатии:
    1
    Адрес:
    у тебя канфетка?
  3. htaccess

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

    С нами с:
    9 авг 2009
    Сообщения:
    17
    Симпатии:
    0
    ну открыть догадался как, но а дальше?
    file ("", r)
    как теперь по отдельности считать в строки?
     
  4. Михаил

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

    С нами с:
    12 июл 2009
    Сообщения:
    545
    Симпатии:
    0
    Адрес:
    Bielarus
    $file=fopen("","r");

    while (!feof($file))
    {
    $line[]=fgets($file);
    }

    foreach ($line as $l)
    print $l;

    fclose($file);
     
  5. Mr.M.I.T.

    Mr.M.I.T. Старожил

    С нами с:
    28 янв 2008
    Сообщения:
    4.586
    Симпатии:
    1
    Адрес:
    у тебя канфетка?
    мануал открой
     
  6. Mr.M.I.T.

    Mr.M.I.T. Старожил

    С нами с:
    28 янв 2008
    Сообщения:
    4.586
    Симпатии:
    1
    Адрес:
    у тебя канфетка?
    Михаил
    ты тоже мануал открой
     
  7. htaccess

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

    С нами с:
    9 авг 2009
    Сообщения:
    17
    Симпатии:
    0
    Тоже не работает так, как надо( просто выводит содержимое всего файла.
    Я не понимаю что там написано, можешь сам написать скрипт, если такой умный?
     
  8. Mr.M.I.T.

    Mr.M.I.T. Старожил

    С нами с:
    28 янв 2008
    Сообщения:
    4.586
    Симпатии:
    1
    Адрес:
    у тебя канфетка?
    50руб
     
  9. Михаил

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

    С нами с:
    12 июл 2009
    Сообщения:
    545
    Симпатии:
    0
    Адрес:
    Bielarus
    бери больше
     
  10. Kreker

    Kreker Старожил

    С нами с:
    8 апр 2007
    Сообщения:
    5.433
    Симпатии:
    0
    Я тоже в первый месяц не очень-то и понимал мануал, только потом открыл для себя примеры и все остальное. А сейчас русскую версию удалили и новичкам стало гораздо тяжелее.


    htaccess
    Функция file("filename.txt") возвращает массив, где каждый элемент - строка из файла.
     
  11. shurastik

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

    С нами с:
    22 фев 2008
    Сообщения:
    285
    Симпатии:
    0
    Адрес:
    Латвия
    Кстати, кто-нить в курсе, куда её дели?
     
  12. Mr.M.I.T.

    Mr.M.I.T. Старожил

    С нами с:
    28 янв 2008
    Сообщения:
    4.586
    Симпатии:
    1
    Адрес:
    у тебя канфетка?
  13. Mr.M.I.T.

    Mr.M.I.T. Старожил

    С нами с:
    28 янв 2008
    Сообщения:
    4.586
    Симпатии:
    1
    Адрес:
    у тебя канфетка?
  14. htaccess

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

    С нами с:
    9 авг 2009
    Сообщения:
    17
    Симпатии:
    0
    да фиговый здесь мануал, тут лучше : http://docs.php.net/manual/ru/
    благодаря ему, я уже хоть что то знаю.
    ===
    хм, то есть, можно сделать так ? :
    $f1 = file("filename.txt");
    print $f1[0];
    print $f1[1];
    я думаю в правильном направлении?
     
  15. Mr.M.I.T.

    Mr.M.I.T. Старожил

    С нами с:
    28 янв 2008
    Сообщения:
    4.586
    Симпатии:
    1
    Адрес:
    у тебя канфетка?
    в мануале есть же примеры