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
Форумы портала PHP.SU :: Версия для печати :: php в html из отдельного файла
Форумы портала PHP.SU » » Вопросы новичков » php в html из отдельного файла

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

1. vzdrizd - 20 Августа, 2013 - 06:26:15 - перейти к сообщению
Здравствуйте. Помогите новичку.

Перелопатил все но не нашел. Не подскажите как использовать в html файлы функции написанные в отдельном php-файле?

Все что нашел так это то что делать вставку <?php ?>, но неужели необходимо весь иногда огромный код на php писать в html файле?

Заранее спасибо.
2. Panoptik - 20 Августа, 2013 - 06:49:12 - перейти к сообщению
вы говорите о вызове функций, о каком огромном коде идет речь?
хорошим тоном считается делать основные рассчеты, действия по обработке и подготовке данных вне разметки html а в шаблонах уже просто выводить готовые значения

и еще одно замечание фалы-html вы не сможте использовать для обработки php кода. то есть он не будет выполняться по умолчанию на сервере без определенных настроек. так что если вы хотите использовать php то все файлы включая html должны иметь расширение php
3. Vinyl - 20 Августа, 2013 - 06:52:17 - перейти к сообщению
Очень-очень-очень плохо искали.
В файле php, назовем его script.php, пишете функцию, назовем её load().
В файле html, назовем его index.html, пишете конструкцию:

PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. include('script.php');
  3. load();
  4. ?>


Имена файлов и функций, ессесно, на Ваш вкус. Этот вариант сработает, если скрипт с html-файлом лежат в одном каталоге. Если нет - читайте учебники, это самое элементарное.

 

Powered by ExBB FM 1.0 RC1