imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Веб-мастеру > Веб-программирование
Опции темы
Старый 05.01.2003, 08:56     # 1
lanix
::VIP::
 
Аватар для lanix
 
Регистрация: 09.05.2002
Адрес: Lithuania
Сообщения: 591

lanix Известность не заставит себя ждать
function и require пробема :(

собственно РНР :

проблема как мне "совместить приятное с полезным" , точнее function и require . Смысл - включать ( require ) страницу , если страница не найдена то запускать свой код :

function load_page ($ page ) {
if(!require($page)){
// мой код в случае ошибки
} else { require( $page) } ;

}



далее :

load_page("about/index.php");


я знаю что ето глюченно , как ето организовать ??


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

Последний раз редактировалось lanix; 05.01.2003 в 20:54.
lanix вне форума  
Старый 05.01.2003, 09:07     # 2
Aeon
::VIP::
 
Аватар для Aeon
 
Регистрация: 28.06.2002
Адрес: neverwhere
Сообщения: 1 166

Aeon Имеются все основания чтобы гордиться собойAeon Имеются все основания чтобы гордиться собойAeon Имеются все основания чтобы гордиться собойAeon Имеются все основания чтобы гордиться собойAeon Имеются все основания чтобы гордиться собойAeon Имеются все основания чтобы гордиться собойAeon Имеются все основания чтобы гордиться собойAeon Имеются все основания чтобы гордиться собойAeon Имеются все основания чтобы гордиться собойAeon Имеются все основания чтобы гордиться собойAeon Имеются все основания чтобы гордиться собой
Код:
function load_page($page) 
{
    if(file_exists($page))
    {
        require($page);
    } else {
        // ошибка
    }
}
Aeon вне форума  
Старый 05.01.2003, 09:36     # 3
Stasik
Registered User
 
Аватар для Stasik
 
Регистрация: 27.03.2002
Адрес: дома
Сообщения: 1 660

Stasik Известность не заставит себя ждатьStasik Известность не заставит себя ждать
require($page) OR requre($error);

или я напутал? :xex:
__________________
Всё будет хорошо!
Stasik вне форума  
Старый 05.01.2003, 19:20     # 4
RaZEr
МОД-Оператор ЭВМ
 
Аватар для RaZEr
 
Регистрация: 18.04.2002
Адрес: Питер
Сообщения: 4 343

RaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех Гуру
function load_page ($ page ) {
if(!require($page)){
// мой код в случае ошибки
} else {
requre( $page) } ;
}

^^^ данный код попытается включить файл 2 раза . Если нужно выдать код ошибки, то достаточно:

if (!requre($someelse)) { echo 'Failure!'; }
RaZEr вне форума  
Старый 05.01.2003, 20:54     # 5
lanix
::VIP::
 
Аватар для lanix
 
Регистрация: 09.05.2002
Адрес: Lithuania
Сообщения: 591

lanix Известность не заставит себя ждать
Stasik
опечатался

спасибо всем ! работает

Последний раз редактировалось lanix; 05.01.2003 в 21:06.
lanix вне форума  


Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 11:59.




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.