Понедельников НЕТ!
Регистрация или вход Регистрация или вход Избранное на этом сайте | Главная | Анкета | Рекомендовать | Обратная связь | В избранное | Сделать домашней
Скачать SSDForums
Скачать SSDForums 1.0.1 Скачать SSDForums 1.0.1
Скачать SSDForums 1.0.1 SP1 Скачать SSDForums 1.0.1 SP1
Скачать SSDForums 1.0.1 SP2 Скачать SSDForums 1.0.1 SP2
SSD Forums 1.0.1 SP3 only Slaed 3.5 Pro SSD Forums 1.0.1 SP3 only Slaed 3.5 Pro
SSD Forums 1.0.1 SP4-beta only Slaed 4.1 Pro SSD Forums 1.0.1 SP4-beta only Slaed 4.1 Pro
Jewelry Сase Team
Скачать Ruby Chat 0.1.1 Скачать Ruby Chat 0.1.1
Меню
Главная
Форум
Магазин цифровых товаров

Новости
Подписка на новости
Темы новостей
Добавить новость

Каталог файлов
Карта файлового архива
Публикации

Опросы
Анкета пользователя
Чат

BestMaker
Викторина
Архив новостей
Карманный оракул
Поиск по сайту с помощью Яндекс
Поиск по сайту с помощью Google
Фото дня
Для души
Погода на 3 дня
IndexCat
IndexTop
Map_Pages
Публикации
Полезные мелочи
Избавляемся от вывода ошибок на сайте


Бывает, что не все знают как и где избавится от вывода ошибок на сайте. (Автор: nox78)




Открываем header.php и вставляем после <?php

Код
1
2
3
4
5
6
7
8
9
10
function err_handler ($errno, $errstr, $errfile, $errline) {
    global $display_errors;
    if(($errno != E_NOTICE && $errno != E_WARNING) && $display_errors){
      echo '';
    }
  }
  $error_flags = E_ALL & ~E_NOTICE;
  @error_reporting($error_flags);
  @ini_set ('error_reporting', $error_flags);
  $old_error_handler = set_error_handler("err_handler");

Убивает все нотайсы, выводы ошибок и прочее.


Дата публикации: 04.02.2007
Прочитано: 8845 раз
[ Назад | Начало | Наверх ]
Комментарии

Sнэйк
Дата: 19.07.2007 | Комментарий: 13
Sнэйк
Цитата
ну попробуй создай искуственную ошибку на сайте. и посмотри чтобы под админом она была под гостем нет
Это я прекрастно понимаю, пот только как сделать ошибку-то ??? Чёт ничего в голову не приходит ...

P.S. Если я начну сам делать ошибки, то мой сайт загнётся на вечно )))
nox78
Дата: 19.07.2007 | Комментарий: 12
nox78
Цитата
Ну вроди всё нормально встало. Нигде не видно косячков. А как теперь протестить ???

ну попробуй создай искуственную ошибку на сайте. и посмотри чтобы под админом она была под гостем нет

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
отредактированно 19.07.2007г.
Sнэйк
Дата: 18.07.2007 | Комментарий: 11
SнэйкНу вроди всё нормально встало. Нигде не видно косячков. А как теперь протестить ???
Sнэйк
Дата: 18.07.2007 | Комментарий: 10
Sнэйкnox78, спасибо. Ща попробую протестить
nox78
Дата: 17.07.2007 | Комментарий: 9
nox78
Код
1
2
3
4
5
6
7
8
9
10
11
12
if (!is_admin($admin)){
      function err_handler ($errno, $errstr, $errfile, $errline) {
     global $display_errors;
     if(($errno != E_NOTICE && $errno != E_WARNING) && $display_errors){
       echo '';
     }
    }
    $error_flags = E_ALL & ~E_NOTICE;
    @error_reporting($error_flags);
    @ini_set ('error_reporting', $error_flags);
    $old_error_handler = set_error_handler("err_handler");
   }


помоему так. для админа ошибки показываются для юзеров скрываются. а так этот код вообще просто скрывает ошибки на вашем сайте! он их не устраняет а только скрывает
Sнэйк
Дата: 17.07.2007 | Комментарий: 8
SнэйкSerg_pnz, не очень понял. Вот так чтоль:
Код
1
2
3
4
5
6
7
8
9
10
11
12
13
function err_handler ($errno, $errstr, $errfile, $errline) {
    global $display_errors;
if (!is_admin($admin)) {

    if(($errno != E_NOTICE && $errno != E_WARNING) && $display_errors){
      echo '';
    }
  }
  $error_flags = E_ALL & ~E_NOTICE;
  @error_reporting($error_flags);
  @ini_set ('error_reporting', $error_flags);
  $old_error_handler = set_error_handler("err_handler");
}

Или нет ???

P.S. Димаст, зарегистрируйся на сайте. Так будет удобнее тебе и нам.
Димаст
Дата: 12.07.2007 | Комментарий: 7
ДимастSнэйк, умно придуманно. Верная мысль

А можно пожалуйста выложить целый поправленный код ??? А то я только начинаю разбираться с системой и не очень понимаю, как это сделать ...

Спасибо.
Serg_pnz
Дата: 12.07.2007 | Комментарий: 6
Serg_pnzSнэйк, по ходу от всех скрывает.
Ты ее поставь как-нибудь в условии
Код
1
if (!is_admin($admin)) { }
, тогда она будет работать только для юзеров и гостей
Не все кальсоны с оторванными пуговицами - брюки. © Serg_pnz
"...даме водки? Это чистый спирт!" © кот Бегемот
Sнэйк
Дата: 12.07.2007 | Комментарий: 5
SнэйкРасскажите пожалуйста про эту штуку. Она скрывает ошибки от любых глаз или только от глаз гостей и пользователей. Ведь админ должен видеть ошибки и пытаться их исправить ...
Jokerz
Дата: 10.05.2007 | Комментарий: 4
Jokerzэто устранит не ошибки а показ их на экран, вопервых защита от открытия информации другим и не будут портить дизайн сайта
Всего 13 на 2 страницах по 10 на каждой странице
[ 1 | 2 ] [>>]
Вы не можете отправить комментарий анонимно, пожалуйста зарегистрируйтесь.
Календарь 3 в 1
- М - Г + Г + М
Декабрь, 2024
пнвтсрчтптсбвс
1
2345678
9101112131415
16171819202122
23242526272829
3031
Купить.
Можно в кредит на 90 дней!
Навигация
»» RSS
Главная | Форум | Новости | Подписка на новости | Темы новостей | Добавить новость | Каталог файлов | Карта файлового архива | Публикации | Опросы | Анкета пользователя | Чат | BestMaker | Викторина | Архив новостей | Карманный оракул | Поиск по сайту с помощью Яндекс | Поиск по сайту с помощью Google | Фото дня | Для души | Погода на 3 дня | IndexCat | IndexTop | Map_Pages | Весь Оракул


Генерация страницы: 0.055 сек. и 18 запросов к базе данных за 0.027 сек.
Web site engine code is Copyright © 2006 by SLAED CMS. All rights reserved.