Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 25.02.2008, 16:14   #1
Gribushkino
 
Регистрация: 08.10.2007
Сообщений: 9
Вопрос Вставка кода из файла

Можно ли в PHP часть программного кода вставить из отдельного файла, и как это сделать?
Просто я собираюсь на многих страницах одновременно использовать один и тот же код. Получается, если я его захочу изменить, то придется изменять много раз. А хотелось бы один.
Gribushkino вне форума Ответить с цитированием
Старый 25.02.2008, 16:20   #2
_Dmitry
Участник клуба
 
Аватар для _Dmitry
 
Регистрация: 02.09.2007
Сообщений: 1,193
По умолчанию

include 'file.php';
кстати, расширение PHP файла может быть любым, не обязательно php.
_Dmitry вне форума Ответить с цитированием
Старый 25.02.2008, 17:19   #3
Hast
>__<
Пользователь
 
Аватар для Hast
 
Регистрация: 25.02.2008
Сообщений: 11
По умолчанию

Посмотри сдесь:

http://php.ru/manual/function.include.html
http://php.ru/manual/function.require.html
http://php.ru/manual/function.include-once.html
http://php.ru/manual/function.require-once.html

Последний раз редактировалось Hast; 25.02.2008 в 17:39.
Hast вне форума Ответить с цитированием
Старый 25.02.2008, 17:36   #4
Gribushkino
 
Регистрация: 08.10.2007
Сообщений: 9
По умолчанию

_Dmitry
Hast
Спасибо!
Gribushkino вне форума Ответить с цитированием
Старый 25.02.2008, 20:24   #5
Gribushkino
 
Регистрация: 08.10.2007
Сообщений: 9
По умолчанию

А как можно вставить не сам php-код, а результат его выполнения, т.е. html-код?
Gribushkino вне форума Ответить с цитированием
Старый 25.02.2008, 20:45   #6
SkyM@n
Laravel/Vue expert
Старожил Подтвердите свой е-майл
 
Аватар для SkyM@n
 
Регистрация: 08.08.2007
Сообщений: 2,832
По умолчанию

include("myfile.html");
Цитата:
кстати, расширение PHP файла может быть любым, не обязательно php.
А вот этого делать не стоит.
SkyM@n вне форума Ответить с цитированием
Старый 25.02.2008, 20:54   #7
B_N
Новичок
Джуниор
 
Регистрация: 18.01.2008
Сообщений: 1,720
По умолчанию

Цитата:
Сообщение от SkyM@n Посмотреть сообщение
А вот этого делать не стоит.
+1. Поддерживаю.
B_N вне форума Ответить с цитированием
Старый 25.02.2008, 21:24   #8
Hast
>__<
Пользователь
 
Аватар для Hast
 
Регистрация: 25.02.2008
Сообщений: 11
По умолчанию

Цитата:
Сообщение от Gribushkino Посмотреть сообщение
А как можно вставить не сам php-код, а результат его выполнения, т.е. html-код?
Что то не совсем понял вопрос... Зачем тебе вставлять "результат выполнения, т.е. хтмл код", если при вставке пхп скрипта ты и получиш этот самый результат выполнения, т.е. хтмл код.

Последний раз редактировалось Hast; 25.02.2008 в 21:29.
Hast вне форума Ответить с цитированием
Старый 25.02.2008, 21:44   #9
Gribushkino
 
Регистрация: 08.10.2007
Сообщений: 9
По умолчанию

Цитата:
А вот этого делать не стоит.
Почему?
Цитата:
Что то не совсем понял вопрос... Зачем тебе вставлять "результат выполнения, т.е. хтмл код", если при вставке пхп скрипта ты и получиш этот самый результат выполнения, т.е. хтмл код.
Не совсем. Для выполнения этого скрипта нужны файлы и папки, хотелось бы сложить их все в отдельную папку, чтоб не мешались, но чтобы сама страница была в корневой папке. Надеюсь, понятно объяснил.
Gribushkino вне форума Ответить с цитированием
Старый 26.02.2008, 01:36   #10
Johnatan
Antimoderаtoris
Участник клуба
 
Регистрация: 08.02.2008
Сообщений: 1,251
По умолчанию

Как вариант - включаете на сервере возможность использования SSI в PHP файлах и делаете такую вставку:
<!--#include file="folder/file.php" -->

Хотя это не лучший вариант, но и вставлять в РНР файл результат действия другого скрипта чистым ХТМЛом - тоже не лучший вариант.
98% из тысячи моих постов сделаны в профильном подфоруме. Я не накручиваю свои посты болтанием в "курилке", а ты?
Johnatan вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вставка слов )Игнат( Общие вопросы Delphi 1 16.03.2008 21:58
кусок кода считать не из тестового файла а из Tmemo Stanislav Общие вопросы Delphi 8 07.01.2008 22:12
Вставка картинки Artem HTML и CSS 6 24.10.2007 14:02
Выдернуть куски кода из html-кода trafbite Помощь студентам 7 18.08.2007 13:51