По уроку файл config.php бросаем в корень сайта... у меня немного другая структура каталогов и файл config.php лежит в специальной папке с файлами настроек типо variables.php config.php итд.
Как же мне тогда вот в этой строчке
exit(file_get_contents('./404.html'));
прописать путь к 404 странице?
Оставляю как есть и вот что браузер мне показывает
Warning: file_get_contents(./404.html) [function.file-get-contents]: failed to open stream: No such file or directory in путь к корню.../config/config.php on line 7
Как исправить?
Спустя 33 минуты, 2 секунды (21.08.2010 - 15:41) Tokugava написал(а):
Задача решена ../../404.html
Но у меня почему то все страницы не открываются... тоесть не только конфига а и индекс и прочие....
Все выдают страницу 404.html
Но у меня почему то все страницы не открываются... тоесть не только конфига а и индекс и прочие....
Все выдают страницу 404.html
Спустя 2 часа, 21 минута, 17 секунд (21.08.2010 - 18:02) Tokugava написал(а):
Почему выдает 404 страницу... костанта только в индексе... только в конфиге прописана защита... почему какую бы страницу не пыталсо открыть все 404 открываютсо?
Даже закоментировал в индексе и конфиге эти строчки все равно выкидывает на 404
Мне кажется где то тут загвоздка, так как файлы мои имеют иные каталоги и названия...
Как вот это расшифровывается? А самое главное что это за 'main'?
Даже закоментировал в индексе и конфиге эти строчки все равно выкидывает на 404
Мне кажется где то тут загвоздка, так как файлы мои имеют иные каталоги и названия...
* Массив переменных для GET-параметров
$GET['page'] = !empty($_GET['route']) ? $_GET['route'] : 'main';
Как вот это расшифровывается? А самое главное что это за 'main'?
Спустя 2 часа, 45 минут, 37 секунд (21.08.2010 - 20:48) phpdreamer написал(а):
Цитата (Tokugava @ 21.08.2010 - 15:02) |
Почему выдает 404 страницу... костанта только в индексе... только в конфиге прописана защита... почему какую бы страницу не пыталсо открыть все 404 открываютсо? Даже закоментировал в индексе и конфиге эти строчки все равно выкидывает на 404 Мне кажется где то тут загвоздка, так как файлы мои имеют иные каталоги и названия... * Массив переменных для GET-параметров Как вот это расшифровывается? А самое главное что это за 'main'? |
если не пуста $_GET['route'],
$GET['page'] = $_GET['route'];
иначе
$GET['page'] = 'main';
эта запись эквивалентна
if( !empty($_GET['route']) )
$GET['page'] = $_GET['route'];
else
$GET['page'] = 'main';
'main' это строка
как видишь, тернарный оператор гораздо компактнее...
Спустя 1 час, 16 минут, 46 секунд (21.08.2010 - 22:05) twin написал(а):
Спустя 14 часов, 5 минут, 8 секунд (22.08.2010 - 12:10) Tokugava написал(а):
Было, я просто гостевуху без мускула пропустил... решил ядро пройти потом гостевуху с мускулом..
Мне кажетсо что с БД работать гораздо проще чем записывать все в файл.
Мне кажетсо что с БД работать гораздо проще чем записывать все в файл.
_____________
人類の敵
Чем умнее человек, тем легче он признает себя дураком!