Забыли пароль?
Запросите новый здесь.

Автор темы: Zaxap
ID темы: 2243
Информация:
Тема содержит 10 сообщения, была просмотрена 2390 раз.
Просмотр темы
PHP-Fusion Russia » Веб-разработка » PHP
 Распечатать тему
передать файл в переменную (include)
Zaxap
Необходимо произвести такую вот махинацию:
Загрузить источник  GeSHi: PHP
  1. $4in1min=include'2in1.php'; //это, увы, не работает.
  2. preg_replace($start,$finish,$2in1min);
  3. //file_get_contents не подходит...
Добавлено за 0.029 секунд, используя GeSHi 1.0.8.10

А вот содержимое 2in1.php:
Загрузить источник  GeSHi: PHP
  1. include_once'hello.php';include_once'bye.php';
Добавлено за 0.027 секунд, используя GeSHi 1.0.8.10


Как это можно провернуть?
Зло не дремлет, а я добрый...
 
spiker
$4in1min=include'2in1.php'; //это, увы, не работает.

Zaxap, стесняюсь спросить, ты азы php постигаешь "методом научного тыка"? ab
 
Rush
fread (хотя это аналог file_get_contents)
ob_start/ob_get_contents разве что
x1
 
Web
Zaxap
spiker, как сказать... читаю php_net.
Просто привел пример "несуществующей функции", которая была бы весьма кстати.
---
Rush, спасибо. Пробую ob_start/ob_get_contents ab
Изменил(а) Zaxap, 30.06.2014 09:41
Зло не дремлет, а я добрый...
 
spiker
Просто привел пример "несуществующей функции", которая была бы весьма кстати.

ag Назначить переменной вызываемый и исполняемый файл — это конечно очень круто.

Но, непонятно, что тебе нужно. Что ты там пытаешься "выдернуть".
Выдадут тебе "ob_start/ob_get_contents" всё, включая тэги, потом будешь думать как фильтровать ab.
Не проще ли назначит переменные (или константы) в вызываемых файлах, потом их использовать?
 
Zaxap
Про "как фильтровать" - мои заботы ad
Пытаюсь колдовать... на данный момент уже перевел сайт через тему в чистый html5, уменьшил время загрузки до 0.01 ab

Пришло время пускать в ход бубен! dm
Зло не дремлет, а я добрый...
 
Polarfox
spiker, все же это есть в доках, правда используется, почти никогда.

Zaxap, http://www.php.ne...nclude.php ты точно смотрел пример 5?
Всегда делайте backup перед изменениями | Указывайте свою версию в подписи/профиле.
Ежели кто забанен за спам, но не считает себя ботом: можете сообщить мне об этом, все будет хорошо.

PolarLab - вход для подопытных
 
Web
spiker
spiker, все же это есть в доках, правда используется, почти никогда.

Дык.. И я про то же. Много бессмысленных примеров, которые никогда не пригодятся. Ну.. может быть если данные в этом файле регулярно обновляются. Можно обойтись и текстовиком.
Не знаю. Он же молчит, как партизан.
Что там у него в этих файлах, зачем они отдельно и их надо вызывать, поди догадайся.
 
Polarfox
Оффтопик Zaxap, идея в том что зная твои цели - проще найти инструменты их достижения.

Всегда делайте backup перед изменениями | Указывайте свою версию в подписи/профиле.
Ежели кто забанен за спам, но не считает себя ботом: можете сообщить мне об этом, все будет хорошо.

PolarLab - вход для подопытных
 
Web
Zaxap
Сжимаю css-файлы в один, PolarFox и господа. Если много не инклудить, то грузится достаточно быстро.
Зло не дремлет, а я добрый...
 

Поделиться этой темой
Социальные закладки: Vkontakte Odnoklassniki Mail.ru Facebook Google Tweet This
URL:
BBcode:
HTML:

Перейти на форум: