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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 24.05.2011, 23:03   #1
olgatcpip
Новичок
Джуниор
 
Аватар для olgatcpip
 
Регистрация: 24.05.2011
Сообщений: 1
По умолчанию Моё творение. Сделала свой движок. Оцените.

Здравствуйте.

У меня есть новость. Я сделала движочек. На нем можно сделать пару сайтов-визиток. Ничего серьезного, так, чтоб было...
Но прошу Вас оцените, что там наделала....
Спасибо
Скачать движок
olgatcpip вне форума Ответить с цитированием
Старый 24.05.2011, 23:30   #2
Abuhamed
Форумчанин
 
Аватар для Abuhamed
 
Регистрация: 27.01.2010
Сообщений: 330
По умолчанию

Долго делала? А почему инсталятора нету аа??

Последний раз редактировалось Abuhamed; 24.05.2011 в 23:32.
Abuhamed вне форума Ответить с цитированием
Старый 25.05.2011, 13:29   #3
nec117
Форумчанин
 
Регистрация: 01.10.2008
Сообщений: 266
По умолчанию

Код:
C:\\www\\renaissance/_adm/templates/htmls/login.tpl
На боевом серве дебажили?
nec117 вне форума Ответить с цитированием
Старый 25.05.2011, 16:44   #4
Bustle
Interdicted
Участник клуба
 
Аватар для Bustle
 
Регистрация: 25.11.2010
Сообщений: 1,194
По умолчанию

Ответил уже Но...
PHP код:
error_reporting(E_ALL); 
- убъет твой движок наповал.

PHP код:
ob_start();

    
print_r($var);

    
$text ob_get_contents();

    
ob_end_clean(); 
повнимательнее с матчастью надо, можно так:
PHP код:
$text print_r($vartrue); 
Это: spl_autoload_register() работает только в php > 5.1.2, а вот это:
PHP код:
var $config
в пятой ветке уже depricadet. Как ты их совместила... Причем иногда даже в пределах одного класса
PHP код:
 public $OBJECTS = array();

    var 
$CONFIG = array(); 
Класс M_PostgreSQL, я бы поизучал на досуге на твоем месте. Слету:
PHP код:
function preData($val$strip_tags=false)
    {
        if(
is_array($val))
        {
            foreach(
$val as &$value)
                
$value $this->preData($value$strip_tags);
        }
        elseif(
is_string($val))
        {
            
$val trim($val);

            if(
$strip_tags)
                
$val strip_tags($val);

            
$val pg_escape_string($val);

            
$val "'".$val."'";
        }
        elseif(
is_numeric($val))
        {
            return 
$val;
        }
        elseif(
is_bool($val))
        {
            
$val = (int)$val;
        }
        elseif(
$val===null)
        {
            
$val 'NULL';
        }

        return 
$val;
    } 
Почему trim() принудительно? И ничего там с типами данных не напутано?
Дальше не полезу, я вообще не понимаю, на кой эти извращения с SQL.

Ну и вот такие мелочи тоже не красят
PHP код:
  function formatFullURL($url)
    {
        if (
mb_substr($url,0,1) == '/')
            
$url mb_substr($url,1);

        return 
BASE_URL_FULL.$url;
    } 
Вопервых, это метод. А значит нужно выставить уровень доступа. Иначе это небрежность на грани неаккуратности. А во вторых, опять матчасть. Вот так же проще?
PHP код:
function formatFullURL($url)
    {
        return 
BASE_URL_FULL rtrim($url'/');
    } 
Ну и еще там несколько таких ляпиков, уже забыл где.
Love writing code and I am really passionate about it
Bustle вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Windows Vista - Новое творение! SuperVisor Windows 96 25.07.2011 09:42
Написать свой звуковой движок blackstersl Общие вопросы Delphi 7 07.08.2009 23:36