[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Курсы PHP. Урок №1 от IRBIS-team
Страницы: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23
ceil100
Цитата
Понравилась ваша рамка ну вот тока у меня есть очень глупый вопросик
в админке пишу логин root пароль 123456 и меня перенаправляют на главную страничку rolleyes.gif

$admins = array(
'root' => '63a9f0ea7bb98050796b649e85481845', // root => root Изменить в релизе
'123456' => 'e10adc3949ba59abbe56e057f20f883e',
);


Чтобы войти нужно набрать не : root->123456
а root-> root
ключ -> значение.
вторая строка это другая пара логин->пароль

_____________
совокупление мозга других, не спасет от собственной умственной импотенции
чтобы получить правильный ответ, нужно задать правильный вопрос
makson4ik
Создал в корне файл 404.html. Вот он:

<!-- ошибка 404 (404 error) -->

<!DOCTYPE html HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>404</title>
<meta content="text/html; charset=UTF-8" http-equiv="Content-Type"/>
</head>
<body>

<div id = "page_error">
Файл не найден! File not found!
<a href="./index.php">На главную</a>
</div>
</body>
</html>

создал также в корне .htaccess. Вот он:

AddDefaultCharset UTF-8
php_flag magic_quotes_gpc Off
php_flag magic_quotes_runtime Off
php_flag register_globals Off
ErrorDocument 401 /401.html
ErrorDocument 403 /403.html
ErrorDocument 404 /404.html
Options -Indexes

Теперь ввожу в браузер http://localhost/NewPhpProject/111.php и не открывается страница с 404 ошибкой... Просто стандартная firefox страница NOT FOUND.

Объясните почему, буду благодарен. Не получается выйти из ситуации!
makson4ik
Приветствую!

Создал все файлы с ошибками 401,403,404 как в учебнике, .htaccess сделал тоже.

Но при вызове некорректной страницы вылазит стандартная некрасивая страница ошибки firefox. Почему так может быть? Где что забыл?
oleg_n
Здравствуйте.
Спасибо за интересный ресурс! PHP изучаю самостоятельно методом научного тыка, то бишь проб и ошибок :D Даже сделал небольшой сайт, но хочется чего-то больше, вот и начал копать в разные стороны на предмет правильного построения структуры сайта и как раз наткнулся на ваш ресурс - Полезные вещи сеете в массы!!!
Теперь по сути.
1. Просматривал код и поймал себя на мысли, что при переключении страниц, у вас происходит лишняя проверка.
Ваш вариант:
   switch($page)  
{
/**
* Подключаем модуль приветствия
* Includes the greeting module
*/

case 'main':
include './modules/main/index.php';
include './skins/tpl/main/show.tpl';
break;
/**
* Подключаем модуль второй страницы
* Includes the module of the second page
*/

case 'second':
include './modules/second/index.php';
include './skins/tpl/second/show.tpl';
break;
/**
* Подключаем модуль приветствия по умолчанию
* Includes the greeting module
*/

default:
include './modules/main/index.php';
include './skins/tpl/main/show.tpl';
break;
}

Если по дефолту, все равно устанавливается главная страница, то может и не стоит проверять переменную $page на соответствие main?

switch($page)
{

/**
* Подключаем модуль второй страницы
* Includes the module of the second page
*/

case 'second':
include './modules/second/index.php';
include './skins/tpl/second/show.tpl';
break;
/**
* Подключаем модуль приветствия по умолчанию
* Includes the greeting module
*/

default:
include './modules/main/index.php';
include './skins/tpl/main/show.tpl';
break;
}

2. Никак не могу устаканить себе в голову структуру MVC в плане разбиения на подпапки. Допустим весь сайт имеет одинаковое оформление страниц, вне зависимости от глубины разветвления и имеет одинаковые блоки хидера и футера, а отличается только лишь центральной частью. Где в этом случае необходимо хранить хидер и футер?

3. Зачем папку CSS нужно вкладывать в skins? Ведь меняя имя таблицы стилей вполне можно получить совсем другой по оформлению сайт! То бишь в зависимости от настроек записанных в переменной и прочитанных из конфига, можно менять все оформление. Вы же предлагаете для этих целей менять всю папку skins :blink:

4. Подскажите о жизни констант. Допустим, при первом посещении страницы пользователем, инклюдится файл с настройками и происходит объявление констант. Дальше пользователь начинает серфинг по страницам сайта , нужно ли при этом снова объявлять эти константы для других страниц? Когда объявленные константы умрут? И в продолжении вопроса, если сайт имеет поддомены ( а. мой_сайт.ру и б. мой_сайт.ру, но у каждого свои значения одних и тех же констант) и пользователь переходит с одного поддомена на другой, то как ведут себя в этом случае константы - они следуют за пользователем, или для другого поддомена пользователь считается вновь вошедшим? Курил мануал, но к сожалению ответа на этот вопрос там не смог найти :unsure:
Заранее благодарен за ответы :rolleyes:
Быстрый ответ:

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