точка входа
Свернутый текст
<?php
/** * Подключаем конфигурационный файл */
include './config.php';
/** * Получаем файл переменных */
include './variables.php';
/** * Складывам в буфер весь контет */
ob_start();
include './skins/tpl/menu/authorizes.tpl';
include './skins/tpl/menu/global.tpl';
$gg = ob_get_contents();
ob_end_clean();
/** * Подключаем главный шаблон */
include './skins/index.tpl';
это сам шаблон
Свернутый текст
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<!-- saved from url=(0030)http://matroskino/2/agency.php -->
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Агенства</title>
<link href="./skins/css/reset.css" rel="stylesheet" type="text/css">
<link href="./skins/css/style.css" rel="stylesheet" type="text/css">
</head>
<body>
<!-- header (шапка)-->
<div id="header">
</div>
<!--Конец header(шапка) -->
<!-- left-->
<div id="main_container">
<div id="wrapper">
<div id="left">
<!-- left-->
<div id="auth">
<!-- Авторизация -->
<?php include './skins/tpl/menu/authorizes.tpl'; ?>
<!-- Авторизация -->
</div>
<div id="menu">
<!-- меню -->
<?php include './skins/tpl/menu/global.tpl'; ?>
<!-- меню -->
</div>
</div>
<!--Конец left-->
<div id="content">
<div>
<p>Все остальное весь контенТ </p>
</div>
</div><!--Конец content-->
</div><!--Конец wrapper-->
<div class="c"></div>
<div id="footer">
<div><p>Это место для footer</p></div>
</div><!--Конец footer-->
</div><!--Конец main_container-->
</body></html>
тут уже в скине шаблоны менюшек
Свернутый текст
1.authorizes.tpl
2. global.tpl
<!-- /skins/tpl/menu/avtorizes -->
<form method="post">
Логин:<br>
<input type="text" name="login" class="login">
<br>
<input name="pass" type="password" class="login"> <br>
Пароль:<br> <center>
<input type="submit" value="Авторизация">
</center>
</form>
<!-- /skins/tpl/menu/avtorizes -->
2. global.tpl
<!-- /skins/tpl/menu/global -->
<a href="#">Главная</a><br>
<a href="#">Предприятия</a><br>
<a href="#">Вакансии</a><br>
<a href="#">Агенства</a><br>
<!-- /skins/tpl/menu/global -->
теперь всё это отлично работает на локале а вот на хосте выводить пустую страницу
наткнулса на это $gg = ob_get_contents();
понимаю что это переменная в которую складывается весь буфер что понятно ;
вот и без этой переменной все отлично работает (на локале ) пробовал прописать
это в самом шаблоне эхом эту переменную так она ещё добавляет ещё раз все что в буфере лежит
вобщем тупанул :blink: или запутался для чего она нужна и как исправить
чтоб это заработало (( ЦСС не привожу нет нужды )
Спустя 8 часов, 45 минут, 30 секунд (2.08.2011 - 23:03) bodja написал(а):
<?php
Как по мне ,то ob_start(); используется в качестве "затычки" ,чтобы не морочиться с чужим скриптом, к MVC отношение имеет весьма коственное.
/** * Подключаем конфигурационный файл */
include './config.php';
/** * Получаем файл переменных */
include './variables.php';
/** * Складывам в буфер весь контет */
ob_start();
include './skins/tpl/menu/authorizes.tpl';
$h1 = ob_get_contents();
ob_end_clean();
ob_start();
include './skins/tpl/menu/global.tpl';
$h2 = ob_get_contents();
ob_end_clean();
/** * Подключаем главный шаблон */
include './skins/index.tpl';
<!-- left-->
<div id="auth">
<!-- Авторизация -->
<?php echo h1; ?>
<!-- Авторизация -->
</div>
<div id="menu">
<!-- меню -->
<?php echo h2; ?>
<!-- меню -->
</div>
</div>
<!--Конец left-->
Как по мне ,то ob_start(); используется в качестве "затычки" ,чтобы не морочиться с чужим скриптом, к MVC отношение имеет весьма коственное.
Спустя 1 час, 15 минут, 42 секунды (3.08.2011 - 00:18) YVSIK написал(а):
![user posted image](http://i021.radikal.ru/1108/cf/5d90b9d0eaa9.gif)
вот что вышло , пока думал; как это уже придумал сам и вот мне
тож так подумалось но реализовать не успел так как ты предложил
просто тупо поправил в обоих метах и как результат ВОТ ЧТО ВЫШЛО
![biggrin.gif](http://phpforum.ru/html/emoticons/biggrin.gif)
вобщем пока туплю !!! по полной
![laugh.gif](http://phpforum.ru/html/emoticons/laugh.gif)
Спустя 4 минуты, 16 секунд (3.08.2011 - 00:23) bodja написал(а):
Ну вообщето я туплю ![smile.gif](http://phpforum.ru/html/emoticons/smile.gif)
16 часов как на работе![smile.gif](http://phpforum.ru/html/emoticons/smile.gif)
<?php echo $h1; ?>
<?php echo $h2; ?>
![smile.gif](http://phpforum.ru/html/emoticons/smile.gif)
16 часов как на работе
![smile.gif](http://phpforum.ru/html/emoticons/smile.gif)
<?php echo $h1; ?>
<?php echo $h2; ?>
Спустя 5 минут, 27 секунд (3.08.2011 - 00:28) YVSIK написал(а):
bodja
сам такой ваУУ))) что быват
икак следствие на удаленке не работае просто пусто и всё
а на локале всё гуТ!!
![biggrin.gif](http://phpforum.ru/html/emoticons/biggrin.gif)
икак следствие на удаленке не работае просто пусто и всё
а на локале всё гуТ!!
Спустя 16 минут, 23 секунды (3.08.2011 - 00:45) bodja написал(а):
Хм...А должно...
Как у нас дела с error_reporting(E_ALL);?
У меня работает.
Сделайте так заместь:
Поставте
И посмотрите результат.
Как у нас дела с error_reporting(E_ALL);?
У меня работает.
Сделайте так заместь:
<!-- /skins/tpl/menu/avtorizes -->
<form method="post">
Логин:<br>
<input type="text" name="login" class="login">
<br>
<input name="pass" type="password" class="login"> <br>
Пароль:<br> <center>
<input type="submit" value="Авторизация">
</center>
</form>
<!-- /skins/tpl/menu/avtorizes -->
Поставте
$h1='<form method="post">
Логин:<br>
<input type="text" name="login" class="login">
<br>
<input name="pass" type="password" class="login"> <br>
Пароль:<br> <center>
<input type="submit" value="Авторизация">
</center>
</form> ';
И посмотрите результат.
Спустя 4 минуты, 32 секунды (3.08.2011 - 00:49) bodja написал(а):
Еще если Опера,она может тупить по обновлению тойже страницы.
Еще забыл и это убрать.
Это оставить
Еще забыл и это убрать.
ob_start();
include './skins/tpl/menu/authorizes.tpl';
$h1 = ob_get_contents();
ob_end_clean();
ob_start();
Это оставить
include './skins/tpl/menu/authorizes.tpl';
Спустя 8 минут, 32 секунды (3.08.2011 - 00:58) Sanchopansa написал(а):
я когда-то тоже с таким приколом сталкивался.. попробуй вывод в шаблоне сделать через echo... Хоть это и не решении проблемы в целом но мне помогало вывести данные..
Спустя 8 минут, 37 секунд (3.08.2011 - 01:06) YVSIK написал(а):
error_reporting(E_ALL);? пока нигде не ставил тупо выложил
на хост изначально и начал тупить )) вобщем застрял
думаю так надо попробовать. все в начале безо всего это путить на хосте помом
уже применять по очереди изменяя код
только надо это тож сообразить как опдступится
в любом случае ХОТЬ с места столкнул bodja
аз посказки спасибо теперь знаю как это решеть сам алгоритм действий
так ребят попробую немного передохнуть АГА
ещё раз спасибки
ступор понимаешь а браузер хром
на хост изначально и начал тупить )) вобщем застрял
думаю так надо попробовать. все в начале безо всего это путить на хосте помом
уже применять по очереди изменяя код
только надо это тож сообразить как опдступится
в любом случае ХОТЬ с места столкнул bodja
аз посказки спасибо теперь знаю как это решеть сам алгоритм действий
![smile.gif](http://phpforum.ru/html/emoticons/smile.gif)
так ребят попробую немного передохнуть АГА
ещё раз спасибки
ступор понимаешь а браузер хром
Спустя 4 минуты, 5 секунд (3.08.2011 - 01:10) bodja написал(а):
error_reporting(E_ALL)
достаточно поставить в самом начале и не отменять![smile.gif](http://phpforum.ru/html/emoticons/smile.gif)
Ну а если не ставили раньше,то действительно работы на первое время хватит
ЗЫ утро-вечера мудрее.
достаточно поставить в самом начале и не отменять
![smile.gif](http://phpforum.ru/html/emoticons/smile.gif)
Ну а если не ставили раньше,то действительно работы на первое время хватит
![biggrin.gif](http://phpforum.ru/html/emoticons/biggrin.gif)
ЗЫ утро-вечера мудрее.
Спустя 4 дня, 11 часов, 12 минут, 52 секунды (7.08.2011 - 12:23) YVSIK написал(а):
bodja следующем была проблема ;я про удаленку :D
Цитата |
Хм...А должно... |
вот и я так думал что должно то вроде как)) но увы не работает
что я только не поотлючал гы-гы :lol:
потом отключил в индексе то-есть так
Свернутый текст
<?php
error_reporting(E_ALL); //Уровень ошибок
/** * Подключаем конфигурационный файл include './config.php'; */
/** * Получаем файл переменных */
include './variables.php';
/** * Складывам в буфер весь контет */
/** * Подключаем главный шаблон */
include './skins/index.php'; ?>
вот это подключение include './config.php';и все сайт начал работать
Ну я валяюсь :D
вот его полный код
config.php
Свернутый текст
<?php // подключение к базе
define("HOST","localhost");
define("USER","y");
define("PASS","y");
define("DB","nyvot");
$db = mysql_connect(HOST,USER,PASS) or die (mysql_error( 'ругается' ));
// Выбираем базу данных
mysql_select_db(DB, $db);
//Выбираем кодировку для всего всайта
mysql_query ("SET NAMES utf8");
mysql_query ("set character_set_client='utf8'");
mysql_query ("set character_set_results='utf8'");
mysql_query ("set collation_connection='utf8_general_ci'");
// Список установленных костант
Дааа))) тупизм полный! это конфиг локалки , вот он и не пускал
Спустя 1 минута, 30 секунд (7.08.2011 - 12:25) Winston написал(а):
Цитата (YVSIK @ 7.08.2011 - 12:23) |
mysql_query ("SET NAMES utf8"); mysql_query ("set character_set_client='utf8'"); mysql_query ("set character_set_results='utf8'"); mysql_query ("set collation_connection='utf8_general_ci'"); |
Достаточно оставить только
mysql_query ("SET NAMES utf8");
Спустя 25 минут, 11 секунд (7.08.2011 - 12:50) YVSIK написал(а):
Winston с благодарностью но все-же я не очень разбирался с этим строчками просто тупо принял на веру вот этот пост и вот вопрос
он просто собрал все для наглядности или-же ещё для чегонибудь это понадобится
он просто собрал все для наглядности или-же ещё для чегонибудь это понадобится
Цитата |
mysql_query ("set character_set_client='utf8'"); mysql_query ("set character_set_results='utf8'"); mysql_query ("set collation_connection='utf8_general_ci'"); |
это так чтоб тож особо не тупить и что точно познать
получатся один так другой так
поди разбери что лучше
Спустя 29 минут, 2 секунды (7.08.2011 - 13:19) Winston написал(а):
Цитата (Winston @ 7.08.2011 - 12:25) |
mysql_query ("SET NAMES utf8"); |
Уже включает в себя эти строки:
Цитата (YVSIK @ 7.08.2011 - 12:50) |
mysql_query ("set character_set_client='utf8'"); mysql_query ("set character_set_results='utf8'"); mysql_query ("set collation_connection='utf8_general_ci'"); |
- character_set_client Кодировка для данных, поступающих со стороны клиента
- character_set_results Кодировка, используемая для возвращению клиенту результатов запроса.
- collation_connection Сопоставление кодировки соединения.
_____________
«Гнусное свойство карликовых умов приписывать
________________!свое духовное убожество другим!»
___О) как-же он прав=>__________________ © Оноре де Бальзак.
отличный хост(рекомендую !! )
My MVC-CMV