Автор Тема: Написал движок. Приглашаю желающих потестировать или доработать  (Прочитано 6696 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн X-Magistr

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 4
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.jedi-orden.ru
Привет всем.

Предлагаю всем ознакомиться с моей первой наработкой - движком сайта. Скорее более конструктором чем движком.

Ищу желающих помочь с усовершенствованием движка, ну и конечно жду Ваши отзывы.

ссылка на движок:
http://www.jedi-orden.ru/ANOMALY/anomaly_engine_v2_0.zip

Оффлайн serezniy

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 34
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
"не указан пароль" при инсталяции..
а если у меня на локалхосте mysql без пароля? А так бывает.

при запуске install.php:
Notice: Undefined variable: action in y:\\home\\anomaly\\www\\install.php on line 7
Соответственно строка 7:
if($action == "install")

ну и что это такое ? Надо писать не $action, а $_GET[‘action’]. И перед этим еще и проверить, определена ли она.


при входе в админ-интерфейс:
Notice: Undefined variable: PHP_AUTH_USER in y:\\home\\anomaly\\www\\admin\\auth.php on line 5
Notice: Undefined variable: PHP_AUTH_PW in y:\\home\\anomaly\\www\\admin\\auth.php on line 5
ну и разумеется никуда не заходит, потому что из-за notice хедер с запросом авторизации пролетает..

В общем - переменные не предопределены.. Это как бы плохой стиль. Включи отображение notice, что бы оно ругалось, где это встречается..
Если на сервере register_globals=off – работать толком в этом скрипте ничего не будет.

"$PHP_AUTH_USER"
Вместо этого - $_SERVER[\'PHP_AUTH_USER\']


Ссылки по теме:
http://phpfaq.ru/globals
http://phpfaq.ru/debug

Так же не понятно, какой пароль у администратора. После установки об этом и слова инсталлятор не сказал.


admin/index.php:
require_once ("mysql.php");
require (\'auth.php\');

а почему там require_once, а там просто require ? :)

admin/networks.php:
$query = "INSERT INTO logs VALUES(\\"$today\\", \\"$the_time\\", \\"Добавление IP-адреса $nnet в список сетей\\", \\"$ip\\", \\"$network\\")";

вместо этого не написать:
$query = "INSERT INTO logs VALUES(‘$today’, ‘$the_time’, ‘Добавление IP-адреса $nnet в список сетей’, ‘$ip’, ‘$network’)";
Слешей на очень много меньше выходит =) И так почти в каждом inserte…

Иногда лучше сделать
?> код на HTML
чем писать

echo “Код на HTML с лишними слешами возле кавычек”

Оффлайн X-Magistr

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 4
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.jedi-orden.ru
Спасибо за Ваш отзыв. Оговорюсь сразу, что скрипт движка я писал и тестировал на LINUX-машине, где он работал без глюков.

В Виндах и правда вылезала ошибка "Notice: Undefined variable: action in y:\\home\\anomaly\\www\\install.php on line 7"

При инсталляции надо естественно указать логин, пароль и хост для соединения с базой данных. Ну а насчет логина и пароля администратора, то после инсталляции на экране сообщение появляется как заходить в админку.

Оффлайн X-Magistr

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 4
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.jedi-orden.ru
Если Вас не затруднит (я так понимаю что Вы его под Вин32 тестировали) то может Вы перелопатите его, чтобы он без глюков под виндой работал и выложите на всеобщее обозрение? Я заодно качну и посмотрю, где мой код был неправильным.

Заранее спасибо.

Оффлайн Slastik

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 101
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.sproekt.kiev.ua
Цитировать
Спасибо за Ваш отзыв. Оговорюсь сразу, что скрипт движка я писал и тестировал на LINUX-машине, где он работал без глюков.

включи error_reporting и display_errors
и сразу появятся ошибки :)
FAQ OFF =)

Оффлайн CGVictor

  • теперь местный
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2511
  • +0/-0
  • 2
    • Просмотр профиля
    • http://cg.net.ru
[off]каждый начинающий пэхапешник должен совершить три вещи: наступить на faq-based-грабли, написать очередной супер-пупер-движок и нарваться на Ромика...[/off]
LJ: Backslashed life (rss)

Оффлайн hanslinger

  • H2Oer
  • Ветеран
  • *****
  • Сообщений: 1148
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.orava.ru
[OFF]у меня хватило ума отказаться от написания супер-пупер движка на начальном этапе... ;)[/OFF]

Оффлайн X-Magistr

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 4
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.jedi-orden.ru
Спасибо за коррективы, доработал движок, теперь выкладываю обновленную версию. Прошу заценить:

http://www.jedi-orden.ru/ANOMALY/anomaly_engine2_1.rar

Оффлайн pauk

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 201
  • +0/-0
  • 0
    • Просмотр профиля
    • http://tax-free.pp.ua/
Действительно, anomaly...
Подучись немного, проблемы те же
Hi!

Оффлайн hoblin

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 68
  • +0/-0
  • 0
    • Просмотр профиля
    • http://master-oil.com
Цитировать
CGVictor:
каждый начинающий пэхапешник должен совершить три вещи: наступить на faq-based-грабли, написать очередной супер-пупер-движок и нарваться на Ромика...

[OFF]я плакал |-)[/OFF]
:( => RTFM => :)

Оффлайн ThE0ReTiC

  • Главный по тарелочкам
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4041
  • +2/-0
  • 2
    • Просмотр профиля
    • http://
hanslinger
[off]
у меня хватило ума не нарываться на Ромика =)
[/off]
AS IS...

 

Sitemap 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 27 28