Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Работа с файлами по строчно
Форумы портала PHP.SU » » Вопросы новичков » Работа с файлами по строчно

Страниц (1): [1]
 

1. admiking - 01 Февраля, 2013 - 07:22:40 - перейти к сообщению
Доброе время сутко.
1- Подскажите пожалуйста, как вывести из текстового файла данные по строчно?
Так что бы 1 строка текст, вторая страка текст и т.д.?
В статье работ с файлами я не нашел как выводить данные построчно что бы можно было потом строку занести и БД!
Заранее благодарен!
(Добавление)
Допустим в текстовом файле есть записи типа
Программа 1 [Adobe Acrobat]
Программа 9 [Foxit Creator]
Программа 35 [Антивирусная система NOD32]
И хотелось бы что бы скрип не выводил мне содержимое только в квадратных скобках, при этом что бы можно было забить какую строку я хочу вывести !
2. thesameson - 01 Февраля, 2013 - 08:58:06 - перейти к сообщению
С помощью file получите массив, в котором каждый элемент - строка файла.
Функцией strpos определяете позицию открывающей квадратной скобки в строке.
Функцией substr получаете подстроку начная с 0-го символа, длинной, полученной из strpos
3. LShark - 01 Февраля, 2013 - 09:07:40 - перейти к сообщению
Только не File_Get_Contents, а File()

Уже поправил Улыбка
4. thesameson - 01 Февраля, 2013 - 09:09:52 - перейти к сообщению
LShark пишет:
Только не File_Get_Contents, а File()

Уже поправил Улыбка

Да, это тяжелое пятничное утро меня с толку сбило Радость
5. jobsdata - 01 Февраля, 2013 - 10:20:56 - перейти к сообщению
PHP:
скопировать код в буфер обмена
  1. $f = fopen('1.txt', r);
  2. $read = fgets($f);
  3. echo $read;
  4. $read = fgets($f);
  5. echo $read;
  6. fclose($f);
  7.  


Ну в цикле можно наверно...так не?

 

Powered by ExBB FM 1.0 RC1