Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.82/11: Рейтинг темы: голосов - 11, средняя оценка - 4.82
2 / 2 / 1
Регистрация: 28.09.2010
Сообщений: 136

Движок

23.02.2011, 19:32. Показов 2013. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здрасте! Читаю умную книжку по ПХП там дан пример движка. Но у меня с ним вопросы))
ТАм в файле индекс.пхп такой код:
PHP
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
<?
require "config.php";
 
mysql_connect($dbhost,$dbuser,$dbpass);
mysql_select_db($dbname);
 
require "template.php";
 
$tpl->get_tpl('page.tpl');
$tpl->set_value('TITLE',$title);
$tpl->set_value('DESCRIPTION',$description);
$tpl->set_value('INFO',$info);
 
$menu = " MENU
<br>Page1
<br>Page2
<br>Page3";
 
$tpl->set_value('MENU',$menu);
 
if(!isset($p)) {
    $tpl->set_value('PAGE',$page);
}
$tpl->tpl_parse();
echo $tpl->html;
?>
но про файл темплэйт там ничего не сказано. Что там должно быть? без него кроме ошибки ничего не отоброжается. Этот файл обозначается как шаблонизатор. На всякий случай сам шаблон
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>Untitled Document</title>
</head>
 
<body>
{DESCRIPTION}
<table border=0 width=100%>
<tr>
    <td width=40% valign="top">{MENU}</td>
    <td width=60% valign="top">{PAGE}</td>
</tr>
</table>
{INFO}
</body>
</html>
и конфиг
PHP
1
2
3
4
5
6
7
8
9
10
<?
$dbhost = 'localhost';
$dbname = 'db';
$dbuser = 'dimson';
$dbpass = '12345';
 
$title = 'CMS v).01';
$description = 'Chtoto';
$info = '<p>&copy Dimson "Goofy" 2011</p>';
?>
Всем зараннеее спасибо
З.Ы. он мне выдает ошибку :Fatal error: Call to a member function get_tpl() on a non-object in Z:\home\localhost\www\dvigatel\index.php on line 9.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
23.02.2011, 19:32
Ответы с готовыми решениями:

Движок
Подскажыте пожалуста хорошый движок для автобазара.

Движок на PHP
Здравствуйте уважаемые PHP программисты. У меня проблема с созданием движка для сайта - блога мне нужно поместить посты в рубрики. Я...

создать движок
как создать полностю движок,с регистрацией,кнопками добавить файл и.т.д

7
 Аватар для Tatsu_real
96 / 96 / 7
Регистрация: 14.02.2011
Сообщений: 238
23.02.2011, 20:39
ну а что за движок?
0
 Аватар для Bitrix
2 / 2 / 0
Регистрация: 17.01.2011
Сообщений: 42
24.02.2011, 06:21
покажите template.php
0
 Аватар для TOI_I_IA
110 / 110 / 4
Регистрация: 25.05.2009
Сообщений: 415
24.02.2011, 08:56
PHP
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
<?
require "config.php";
 
mysql_connect($dbhost,$dbuser,$dbpass);
mysql_select_db($dbname);
 
require "template.php";
 
$tpl->get_tpl('page.tpl');
$tpl->set_value('TITLE',$title);
$tpl->set_value('DESCRIPTION',$description);
$tpl->set_value('INFO',$info);
 
$menu = " MENU
<br>Page1
<br>Page2
<br>Page3";
 
$tpl->set_value('MENU',$menu);
 
if(!isset($p)) {
        $tpl->set_value('PAGE',$page);
}
$tpl->tpl_parse();
echo $tpl->html;
?>
Вот этот файл использует класс шаблонизатор. И он у тебя не подключен.
1
2 / 2 / 1
Регистрация: 28.09.2010
Сообщений: 136
24.02.2011, 17:42  [ТС]
у меня нету template.php скажите пожалуйсто что в нем должно быть!!!
0
 Аватар для Bitrix
2 / 2 / 0
Регистрация: 17.01.2011
Сообщений: 42
24.02.2011, 18:02
Вы подключаете этот файл в своем написав require "template.php"; в нем скорей всего сидит функция обрабоки шаблона get_tpl. Архивчик с двиганом посмотреть бы.
0
2 / 2 / 1
Регистрация: 28.09.2010
Сообщений: 136
24.02.2011, 18:10  [ТС]
Цитата Сообщение от Bitrix Посмотреть сообщение
Вы подключаете этот файл в своем написав require "template.php"; в нем скорей всего сидит функция обрабоки шаблона get_tpl. Архивчик с двиганом посмотреть бы.
я его писать только начал! вот и не знаю что нужно((
0
 Аватар для Bitrix
2 / 2 / 0
Регистрация: 17.01.2011
Сообщений: 42
24.02.2011, 18:45
Ну так дописывайте по вашей книге все остальные скрипты и вперед.

Добавлено через 10 минут
Вы хототе все сразу и скопом, не напрягаясь и чтобы работало, так дела не делаются. Начните с азов, т.к. не поняв их невозможно самостоятельно кодить. Почитайте вот тут
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
24.02.2011, 18:45
Помогаю со студенческими работами здесь

Движок сайта
Всем привет. Получил хостинг, домен. Осталось сделать движок сайта. Сайт представляет некую команду, называйте как хотите, которая...

Нужен ли движок?
Доброго времени суток! Народ, подскажите нужно ли писать движок для информационного сайта? (сайт в виде книги)

Дописать движок
Здаров мужики, Нужна помощь в дописании кода для бесплатного движка. Отблагодарить смогу правда лишь добрым словом. Движок старый, его...

Самописный движок
Взял наполовину готовый сайт, в котором самописный движок. Мне нужно добавить новую таблицу в базу, и записывать данные из формы. Как...

Движок хостинга глючит
Я делаю хостинг на движке WHMCS 5.2.7 и мне выдаёт такую ошибку при установке посмотрите http://xfilsh.bl.ee что делать?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru