Стоющие советы:
1. Переделай его на БД (ты вроде уже сделал?)
2. Переделай авторизацию на сессии или куки, а то хранить это дело в переменных не есть гуд.
3. Попроси знакомых дизайнеров помочь в оформлении. Или пусть заказчик оплатит услуги стороннего дизайнера.
Нее, на такое хакеры даже смотреть не будут, зато какой-нить ламер Ваня будет хвасться перед девченками, типа поимел вот такую крутую систему =)
Это даже не интересно
require_once просто предотвращает возможные ошибки, которые обычно допускают начинающие скриптеры.
Т.е. бывает что в файле index.php подключается config.php и variables.php (ну это я так, для примера), а в config.php уже подключено variables.php через include или require. Так вот include_once и require_once желательно использовать в таких ситуациях, чтобы не допускать двойного инклуда.
Ну это само собой. В любом языке программирования (ну и запросов) запрещено использование зарезервированных слов в качестве имен функций, переменных, констант и т.д.
В опере можно настроить что и чем открывать. Насколько я помню, там была галочка типа "открывать в браузере", что-то такое. Попробуй это.\n\n(Добавление)
Но это не принципиально.
Как и другие отладчики, он позволяет выполнять скрип построчно, т.е. выполнил функцию, подождал реакцию пользователя, еще выполнил и т.д.
Так же позволяет ставить бряки, т.е. скрипт выполнится до определенной точки, после чего будет ждать реакцию пользователя (нажатие кнопочки или клавиши).
И еще описывает ошибки в скрипте, т.е. те сообщения, которые выводятся в браузер =)