Forum Webscript.Ru
Программирование => PHP => Тема начата: Lexx от 08 Сентября 2003, 06:54:15
-
Как проще всего "запихать" содержимое файла (например, /home/www/file.txt) в переменную (например, $s)?
Желательно с примером :)
-
Если правильно понял вопрос, например, так:
1. $s=file("file.txt");
Загляни в поиск, примеров масса.
-
У меня серьезная просьба к модераторам.
сотрите, пожалуйста, предыдущий ответ.
Если первый пример еще с натяжкой можно принять за ответ, то второй - это дикость. Стыдно будет, если человек скажет, что его супер-дырявые скрипты научили писать на вебскрипте.
-
Lexx
Вот здесь http://php.net/fread есть пример.
-
Michel_Mak
В обоих случаях будет массив, а мне нужно чтобы в $s был уже сам файл (текст), а не массив. Можно конечно потом циклом соединить все элементы массива в одну строку, но я хотел это сделать как-бы проще и правильнее что-ли...
RomikChef
О, спасибо, это как раз подходит.
-
Lexx
Тогда, конечно fread() - он читает файл. Чтение останавливается, если указанные тобой байты прочитаны или достигнут конец файла.
Пример, RomikChef дал ссылку.
-
http://php.net/file_get_contents (>4.3.0)
-
из комбинации лени и логики в РНР появилась новая функция :-)
-
RomikChef:
У меня серьезная просьба к модераторам.
сотрите, пожалуйста, предыдущий ответ.
Фиг. Теперь ты тоже модератор :)
-
спасибо...