Автор Тема: Чтение файла в переменную  (Прочитано 3709 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Lexx

  • Гость
Чтение файла в переменную
« : 08 Сентября 2003, 06:54:15 »
Как проще всего "запихать" содержимое файла (например, /home/www/file.txt) в переменную (например, $s)?
Желательно с примером :)

Оффлайн Michel_Mak

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 256
  • +0/-0
  • Пол: Мужской
  • 0
    • Просмотр профиля
    • http://#
Чтение файла в переменную
« Ответ #1 : 08 Сентября 2003, 09:45:12 »
Если правильно понял вопрос, например, так:

1. $s
=file("file.txt");

Загляни в поиск, примеров масса.
« Последнее редактирование: 08 Сентября 2003, 17:39:50 от RomikChef »
С уважением,
Michel

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Чтение файла в переменную
« Ответ #2 : 08 Сентября 2003, 10:17:55 »
У меня серьезная просьба к модераторам.
сотрите, пожалуйста, предыдущий ответ.
Если первый пример еще с натяжкой можно принять за ответ, то второй - это дикость. Стыдно будет, если человек скажет, что его супер-дырявые скрипты научили писать на вебскрипте.

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Чтение файла в переменную
« Ответ #3 : 08 Сентября 2003, 10:18:43 »
Lexx
Вот здесь http://php.net/fread есть пример.

Lexx

  • Гость
Чтение файла в переменную
« Ответ #4 : 08 Сентября 2003, 12:22:10 »
Michel_Mak
В обоих случаях будет массив, а мне нужно чтобы в $s был уже сам файл (текст), а не массив. Можно конечно потом циклом соединить все элементы массива в одну строку, но я хотел это сделать как-бы проще и правильнее что-ли...

RomikChef
О, спасибо, это как раз подходит.

Оффлайн Michel_Mak

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 256
  • +0/-0
  • Пол: Мужской
  • 0
    • Просмотр профиля
    • http://#
Чтение файла в переменную
« Ответ #5 : 08 Сентября 2003, 12:47:01 »
Lexx
Тогда, конечно fread() - он читает файл. Чтение останавливается, если указанные тобой байты прочитаны или достигнут конец файла.
Пример, RomikChef дал ссылку.
С уважением,
Michel

Оффлайн Макс

  • vir magni ingenii
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3534
  • +0/-0
  • 2
    • Просмотр профиля
Чтение файла в переменную
« Ответ #6 : 08 Сентября 2003, 13:23:56 »
First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack. ( George Carrette )

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Чтение файла в переменную
« Ответ #7 : 08 Сентября 2003, 14:35:28 »
из комбинации лени и логики в РНР появилась новая функция :-)

Оффлайн NAS

  • Неопытный юзер
  • Администратор
  • Ветеран
  • *****
  • Сообщений: 2951
  • +1/-0
  • 1
    • Просмотр профиля
    • http://nhouse.ru
Чтение файла в переменную
« Ответ #8 : 08 Сентября 2003, 14:55:02 »
Цитировать
RomikChef:
У меня серьезная просьба к модераторам.
сотрите, пожалуйста, предыдущий ответ.

Фиг. Теперь ты тоже модератор :)

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Чтение файла в переменную
« Ответ #9 : 08 Сентября 2003, 17:40:08 »
спасибо...

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28