Понедельников НЕТ!
Регистрация или вход Регистрация или вход Избранное на этом сайте | Главная | Анкета | Рекомендовать | Обратная связь | В избранное | Сделать домашней
Скачать 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
Поиск по сайту









Интересное в сети

Sape — это система купли-продажи ссылок
с главных и внутренних страниц сайтов
Публикации
Полезные мелочи
Избавляемся от вывода ошибок на сайте


Бывает, что не все знают как и где избавится от вывода ошибок на сайте. (Автор: 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
Прочитано: 6123 раз
[ Назад | Начало | Наверх ]
Комментарии

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
- М - Г + Г + М
Ноябрь, 2017
пнвтсрчтптсбвс
12345
6789101112
13141516171819
20212223242526
27282930
Купить.
Можно в кредит на 90 дней!
Навигация
»» RSS
Главная | Форум | Новости | Подписка на новости | Темы новостей | Добавить новость | Каталог файлов | Карта файлового архива | Публикации | Вопросы и ответы | Опросы | Контакты | Рекомендовать | Анкета пользователя | Чат | BestMaker | Викторина | Архив новостей | Карманный оракул | Поиск по сайту с помощью Яндекс | Поиск по сайту с помощью Google | Фото дня | Для души | Погода на 3 дня | IndexCat | IndexTop | Map_Pages | Весь Оракул

Rambler's Top100

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