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

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Работа с файлами по строчно

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


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

> Без описания
admiking
Отправлено: 01 Февраля, 2013 - 07:22:40
Post Id


Новичок


Покинул форум
Сообщений всего: 10
Дата рег-ции: Март 2012  


Помог: 0 раз(а)




Доброе время сутко.
1- Подскажите пожалуйста, как вывести из текстового файла данные по строчно?
Так что бы 1 строка текст, вторая страка текст и т.д.?
В статье работ с файлами я не нашел как выводить данные построчно что бы можно было потом строку занести и БД!
Заранее благодарен!
(Добавление)
Допустим в текстовом файле есть записи типа
Программа 1 [Adobe Acrobat]
Программа 9 [Foxit Creator]
Программа 35 [Антивирусная система NOD32]
И хотелось бы что бы скрип не выводил мне содержимое только в квадратных скобках, при этом что бы можно было забить какую строку я хочу вывести !
 
 Top
thesameson
Отправлено: 01 Февраля, 2013 - 08:58:06
Post Id


Новичок


Покинул форум
Сообщений всего: 48
Дата рег-ции: Окт. 2012  


Помог: 3 раз(а)




С помощью file получите массив, в котором каждый элемент - строка файла.
Функцией strpos определяете позицию открывающей квадратной скобки в строке.
Функцией substr получаете подстроку начная с 0-го символа, длинной, полученной из strpos

(Отредактировано автором: 01 Февраля, 2013 - 09:07:11)

 
 Top
LShark
Отправлено: 01 Февраля, 2013 - 09:07:40
Post Id



Частый гость


Покинул форум
Сообщений всего: 240
Дата рег-ции: Нояб. 2012  


Помог: 1 раз(а)




Только не File_Get_Contents, а File()

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

(Отредактировано автором: 01 Февраля, 2013 - 09:08:02)



-----
Истина прежде всего в том, что...
 
 Top
thesameson
Отправлено: 01 Февраля, 2013 - 09:09:52
Post Id


Новичок


Покинул форум
Сообщений всего: 48
Дата рег-ции: Окт. 2012  


Помог: 3 раз(а)




LShark пишет:
Только не File_Get_Contents, а File()

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

Да, это тяжелое пятничное утро меня с толку сбило Радость
 
 Top
jobsdata
Отправлено: 01 Февраля, 2013 - 10:20:56
Post Id


Новичок


Покинул форум
Сообщений всего: 39
Дата рег-ции: Март 2012  
Откуда: Москва


Помог: 0 раз(а)




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.  


Ну в цикле можно наверно...так не?
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB