[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Курсы PHP. Урок №2 от IRBIS-team
Страницы: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20
slo_nik
если в одном из подкаталогов - тоже выводит 404
Voldemar
/**
* The switch of modules
* Переключатель страниц
*/
switch($GET['page'])
{
заменил,2 раздел где делаем ЧПУ
,не открывает ссылку,получаеться ссылка типа
http://localhost/second
http://localhost/main
Вроде все сделал,понимаю в чем проблема но не могу понять как исправить
voldemar
include_once IRB_ROOT .'libs/mysql.php'; не находит файл ,в чем ошибка?вроде все правильно
twin
Текст ошибки покажи

_____________
Если вам недостаточно собственных заблуждений, можно расширить их мнениями экспертов.

Нужно уважать мнение оппонета. Ведь заблуждаться - его святое право.

Настаивал, настаиваю и буду настаивать на своем. На кедровых орешках.

user posted image
Voldemar
Warning: include_once(Z:/home/localhost/www/libs/mysql.php) [function.include-once]: failed to open stream: No such file or directory in Z:\denwer\www\denwer\work\MVC\modules\main\read_controller.php on line 25

я думал может что не так сделал,поетому залил Ваш архив,все равно ета ошибка

Стоит на денвере ph34r.gif
twin
Все архивы исправил.

_____________
Если вам недостаточно собственных заблуждений, можно расширить их мнениями экспертов.

Нужно уважать мнение оппонета. Ведь заблуждаться - его святое право.

Настаивал, настаиваю и буду настаивать на своем. На кедровых орешках.

user posted image
Voldemar
http://s46.radikal.ru/i114/1009/db/8ec683ad0fd8.jpg главная страница(вроде все ок)

http://s002.radikal.ru/i200/1009/c1/090931060171.jpg при переходе на любую страницу

может я что не так сделал blink.gif
Voldemar
http://h00089.server-ua.net/CERNEl/www/ забросил даже себе на хост там тоже не идет
twin
localchost у тебя - это корень сайта. Скрипт ты положил куда то очень глубоко. Если сайт не в корне хоста, то нужно прописать путь в конфиге:
/**
* Establishes a path to a script root for HTTP
* Устанавливает путь до корневой директории скрипта
* по протоколу HTTP
*/

define('IRB_HOST', 'http://'. $_SERVER['HTTP_HOST'] .'/вот_сюда');


_____________
Если вам недостаточно собственных заблуждений, можно расширить их мнениями экспертов.

Нужно уважать мнение оппонета. Ведь заблуждаться - его святое право.

Настаивал, настаиваю и буду настаивать на своем. На кедровых орешках.

user posted image
Вольдемар
Туплю)сори) sad.gif
Guest
Здравствуйте! Поясните пожалуйста в чем смысл использования:
if(!defined('IRB_KEY')) 
{
header("HTTP/1.1 404 Not Found");
exit(file_get_contents('./404.html'));
}
Почему вместо этого просто не положить файл конфигурации выше DOCUMENT_ROOT?
twin
Можно, почему нельзя. Просто тут такая реализация. Я еще пленировал инсталлятор сделать, тогда так не выйдет... Ну или не совсем автоматически.

_____________
Если вам недостаточно собственных заблуждений, можно расширить их мнениями экспертов.

Нужно уважать мнение оппонета. Ведь заблуждаться - его святое право.

Настаивал, настаиваю и буду настаивать на своем. На кедровых орешках.

user posted image
ASerputko
http://irbis-team.com/15/4/2
Инициализация GET переменных

дошел до кода:
variables.php

/**
* Initialization of variables GET-parametres
* Инициализация переменных GET-параметров
*/

if(IRB_REWRITE == 'on' && !empty($_GET['route']))
{
$param = explode('/', trim($_GET['route'], '/'));
$i = 0;

foreach($GET as $var => $val)
{
if(!empty($param[$i]))
$GET[$var] = $param[$i];

++
$i;
}
}

elseif(count($_GET))
{
foreach($GET as $var => $val)
if(!empty($_GET[$var]))
$GET[$var] = $_GET[$var];
}


Дак вот в чем беда... поставил я в config.php

/**
* Includes mod rewrite
* Включает модуль перенаправления
*/

define('IRB_REWRITE', 'off');

И на мое удивление скрип в variables.php все равно считывал результат через if, а не через elseif

вспомнил как то обсуждали вопрос связан с законами де Моргана

Изменил скрипт с
if(IRB_REWRITE == 'on' && !empty($_GET['route']))

на
 if(IRB_REWRITE == 'on' || !empty($_GET['route'])) 


И заработало как планировалось изначально...
twin посмотрите плз... скрипт... может я не прав ph34r.gif tongue.gif


_____________
0_о
Быстрый ответ:

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