[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Зацените ГавНоКод :)))
Страницы: 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
YVSIK
и все-таки учимся оформлять код даже форматер его не может прально воспроизвести)

_____________
«Гнусное свойство карликовых умов приписывать
________________!свое духовное убожество другим!»
___
О) как-же он прав=>__________________ © Оноре де Бальзак.

отличный хост(рекомендую !! )
My MVC-CMV
Игорь_Vasinsky
Цитата
/*Наверно у всех возникнет вопрос - А откуда здесь взялись глобальные переменные если м работаем с методами???

кстати... зачем ??? когда можно внутри метода константу объявить.

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Shkiper
Игорь_Vasinsky извини, у меня туполомские дни начались - зачем константа нужна???
inpost
да уж smile.gif Ну ладно, живи как знаешь, вместо того, чтобы 5 минут поработать над собой - ты чатишься, а не надо тебе, не надо и мне. Если не понял, то сказу понятнее: если бы исправил одни ошибки, я бы назвал другие.

_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
Shkiper
inpost мне конечно многое наверстывать. У вас опыта епт и не сосчитать. Вы уже знаете что где как устроено, как лучше написать и т.д. а я нуб полный вот и чатюсь.
Shkiper
можете привести пример как писать сайт???
johniek_comp
Shkiper
в книжках это рассказывают, идешь на ozon и покупаешь

_____________
user posted image
Dezigo
Возьми любой php framework и разбери его. Просто в твоём коде, нету смысла что-то советовать, потому что архитектура просто ужастна.
Гость_Shkiper
Вот что-то наработал - смотрите:

<?php

//Устанавливаем уровень ошибок и стратуем сессии

error_reporting(E_ALL &~E_NOTICE);
session_start();

require './system/data/db.php';
require './system/data/config.php';
require './system/library/scripts.php';


function __autoload ($class)
{


if(!file_exists('system/classes/' . $class . '.php'))
{

exit ("На сайте отсутсвует класс: <b>" . $class . "</b>. Он необходим для работы скрипта.");

}
else
{

require './system/classes/' . $class . '.php';

}



}


$bbcode = new BBcode;
$snipet = new snippets;
$engine = new engine;
$template = new template;
$do = $_GET['do'];



class engineError extends Exception {}
class templateError extends Exception {}
class snippetsError extends Exception {}
class bbcodesError extends Exception {}

try {


if(isset($do))
{

switch($do)
{
case "news":
$page = $engine->news($_GET['name'], $_POST);
break;

case "category":
$page = $engine->category($_GET['name_cat'], $page);
break;

default:
$page = $engine->GetModul($do, $_POST, $_FILES, $_GET);
break;

}



}

else
{

$page = $engine->index($_GET['page'], $_POST);

}


echo $page;


$index_tpl = 'template/main.tpl';

if(file_exists($index_tpl) == true)
{
$index_tpl = file_get_contents($index_tpl);

echo strtr($index_tpl, array(

'{content}' => $content,
'{poll}' => $template->poll(),
'{popnews}' => $template->popularnews(),
'{search}' => $template->search(),
'{login}' => $template->login(),
'{arhives}' => $template->arhiv(),
'{title}' => $title,
'{engine_scripts}' => $engine_scripts,
'{alert}' => $alert
)
);


}
else
{

echo "<p>Невозможно загрузить шаблон сайта: <b>template/main.tpl</b></p>";

}



mysql_close($db);


}

catch (engineError $ex)
{

echo $ex->getMessage();

}

catch (templateError $ex)
{

echo $ex->getMessage();

}
catch (snippetsError $ex)
{

echo $ex->getMessage();

}
catch (bbcodesError $ex)
{

echo $ex->getMessage();

}
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.