Азовец report php p. Галерея некоторых действующих лиц



Отчет о походе Ергаки-2003

МОУ ДО Туристско-краеведческий клуб "Ермак"

Отчет о горном походе 1 к.с. в районе хребта Ергаки (Западный Саян),
совершенном с 20.06.2003 по 03.07.2003г.

Руководитель похода: Шишкин С.В.

МКК Республики Хакасия МУ "Центр детско-юношеского туризма"



Оригинал отчета находится по адресу http://tkk-ermak.by.ru/ergaki20030.htm

Справочные сведения о походе

1. Проводящая организация:
Муниципальное образовательное учреждение дополнительного образования Туристско-краеведческий клуб "Ермак" администрации Ермаковского района.

3. Место проведения похода
Красноярский край, Ермаковский район, хребет Ергаки.

4. Нитка маршрута:
Трасса М-54 (Красноярск - Гос. граница, Тормозаковский мост, 614 км) - р. Малая Буйба - оз. Радужное - (рад. выход оз. Радужное - водопад на северо-западе от Радужного, Радужное - Висячий Камень) - пер. Промежуточный (Ноги)(н/к) - пер. Художников-2 (1А) - стоянка Мечта - (рад. выход. Мечта - вдп. Горных Духов - озеро Горных Духов - пик Толстый Брат (1А) - пер. Тайгиш-1(1А) - оз. Лазурное - пер. Вспомогательный (н/к) - стоянка Сказка - (рад. выход ст. Сказка - пер. Вспомогательный (н/к) - Каменный Замок) - (рад. выход. ст. Сказка - гора Перевальная (1А) - перевал, разделяющий долины озер Глубокое и Северное (н/к) - оз. Северное - вдп. Богатырь - вдп. Грация - пер Спасателей (1А) - пер. НКТ (1А) - оз. Черное - р. Тайгишонок - р. Лев. Тайгиш - Стрелка - Кресты - р. Прямой Тайгиш - оз. Большое Буйбинское - оз. Безрыбное - пер. Зеленый (1А) - оз. Золотарное - Видовка - оз. Светлое - оз. Медвежье - р. Медвежий - р. Тушканчик - трасса М-54 (Красноярск - Гос. граница, 622 км.)

5. Определяющие препятствия маршрута:
Всего препятствий: 11
Перевалы - 8 (Промежуточный (Ноги)(н/к), Художников-2 (1А), Тайгиш-1 (1А), Вспомогательный (н/к) , Спасателей (1А), НКТ (1А), Зеленый (1А), Мраморный (1А))
Вершины: - 3 (пик Толстый брат (н/к), гора Перевальная (1А), плечо пика Птица (1А))

6. Сведения об участниках:

п/п Ф.И.О. Год рождения Место работы, учебы Адрес, телефон Туристический опыт Обязанность в походе
1 Шишкин Сергей Васильевич 1971 ТКК "Ермак, ПДО с. Ермаковское, ул. К.Маркса, 129-2 т. 2-44-09 Руководитель 1 кс Руководитель
2 Блинов Юрий Евгеньевич 1966 ТКК "Ермак", ПДО п. Ойский, т. 31-3-56 Руководитель 1 кс Зам. рук.
3 Лыхин Евгений Анатольевич 1971 ПУ - 75, с.Казанцево с. Казанцево, т. 2-88-70 Руководитель 1 кс Штурман
4 Костенко Олег Анатольевич 1987 Ученик ЕСШ 1 с. Ермаковское ул. Красных Партизан, 63 н/к пом. завхоза
5 Филатов Руслан Валерьевич 1987 Ученик ЕСШ ¦1 с. Ермаковское ул. Молодежная, 2-Б н/к Хронометрист
6 Целуковский Дмитрий Сергеевич 1987 Ученик ЕСШ ¦1 с. Ермаковское н/к нет
7 Кузьмин Андрей Сергеевич 1987 Ученик ЕСШ ¦1 с. Ермаковское ул. Молодежная, 19 н/к Фотограф
8 Верфель Яна Евгеньевна 1987 Ученица ЕСШ ¦1 с. Ермаковское, ул. Лепешинских, 2-1 Участник 1 кс Завхоз
9 Ланшакова Оксана Андреевна 1987 Ученица ЕСШ ¦1 с. Ермаковское ул. Ленина, 81-4 н/к Летописец
10 Мишина Юлия Николаевна 1987 Ученица ЕСШ ¦1 с.Ермаковское, ул. Крупской, 12-1 н/к Медик
11 Ханжина Мария Александровна 1987 Ученица Ойской СШ н/к нет
12 Гончаров Иван Сергеевич 1987 Ученик Ойской СШ п. Ойский Ермаковского района н/к нет
13 Попов Денис Алексеевич 1987 Ученик Ойской СШ п. Ойский Ермаковского района н/к нет
14 Анохина Людмила Викторовна 1984 с. Курагино. пвд нет
15 Махольд Светлана Викторовна 1984 Студентка Казанцевского ПУ-75 с. Курагино. пвд нет
16 Махольд Оксана Викторовна 1985 Студентка Казанцевского ПУ-75 с. Курагино. пвд нет
17 Нестерова Людмила Викторовна 1984 Студентка Казанцевского ПУ-75 с. Курагино. пвд нет

7.
Копия отчета, фотоматериалы, видеофильм о походе хранятся по адресу:
662820, Красноярский край, Ермаковский район, с. Ермаковское, ул. К.Маркса, 129-2.
Шишкин Сергей Васильевич.
Тел. (391-38) 2-44-09
E-mail: [email protected]

Сведения о районе путешествия

Район путешествия подробно описан на сайтах:

www.ergaki.krasu.ru - на этом сайте также есть два типа карты района, по которым можно отследить нитку нашего маршрута.

Варианты подъезда и отъезда

Хребет Ергаки достаточно близко расположен от автодороги М-54 (Красноярск-Кызыл-Гос. граница). Наиболее часто используемые варианты захода и выхода - Тормозаковский мост и мост через реку Тушканчик. В первом случае тропа от Тормозаковского моста ведет на оз. Радужное, во втором - на оз. Светлое (или ручей Медвежий). Эти же тропы используются для аварийного выхода с маршрутов, как самые короткие и простые. По автодороге ежедневно проходят три автобуса Кызыл-Абакан, два раза в неделю автобус Ермаковское - Усинск. Летом часто ходят маршрутные такси до (от) ЖД вокзала Абакана. Расстояние до ближайших населенных пунктов - до Арадана - 40 км, до Танзыбея - 70 км. На Тормозаковском мосту и на устье р. Тушканчик есть туристические домики (платные), автостоянки, бани. На Тормозаковском мосту есть телефон с междугородной связью, в домике ТКК "Ермак" на Тушканчике есть рация с прямой связью со службой МЧС.

Изменения маршрута и их причины.

Маршрут похода был выполнен полностью. Две запланированные дневки были использованы "по назначению" - во время затяжного дождя.

График движения группы

Дни пути Дата Участок пути Протяженность (км) Ходовое время (час-мин) Определяющие препятствия Метеоусловия
1 20.06.03 Тормозаковский мост (614 км трассы М-54) - оз. Радужное 6 2-45 Нет Дождь, туман, холодно
2 21.06.03 Радиальные выходы до водопада и Висячего Камня 2 2-37 Нет Пасмурно, дождя нет
3 22.06.03 Оз. Радужное - стоянка Мечта 7 7-23 пер. промоежуточный (н/к), пер. Художников-2 (1А) Солнечно, жарко
4 23.06.03 Радиальный выход - водопад Горных Духов - озеро Горных Духов - пик Толстый Брат 2 4-40 Пик Толстый Брат (1А) Первая половина дня - солнечно, вторая - ветреннно, облачно, затем дождь
5 24.06.03 Дневка по случаю непогоды - - Нет Затяжной дождь, холодно, ветрено
6 25.06.03 Стоянка Мечта - озеро Лазурное 4 5-10 пер. Тайгиш-1 (1А) Утром - дождь, затем - пасмурно, ветрено, дождя нет, вечером- солнечно
7 26.06.03 Озеро Лазурное - стоянка Сказка 8 3-44 пер. Вспомогательный (н/к) Солнечно, тепло, поздно вечером - сильный град с ветром
8 27.06.03 Радиальный выход на Каменный Замок 3 3-03 пер. Вспомогательный (н/к) в начале дня дождь, потом солнечно, затем облачно, пробрасывает редкий дождик.
9 28.06.03 Радиальный выход на водопады Богатырь и Грация 15 9-13 гора Перевальная (1А), перевал Спасателей (1А) ветренно, облачно, тепло, дождя нет
10 29.06.03 Стоянка Сказка - Стрелка 8 4-23 перевал НКТ(1А) солнечно
11 30.06.03 Стрелка - озеро Безрыбное 25 7-35 нет солнечно, жарко
12 1.07.03 озеро Безрыбное - ручей Медвежий 15 5-55 перевал Зеленый (1А) солнечно, жарко
13 2.07.03 Дневка по случаю непогоды - - Нет Дождь, гроза
14 3.07.03 Ручей Медвежий - р. Тушканчик - трасса М-54 (622 км). 8 2-31 Нет пасмурно, редкий дождь, во второй половине дня - солнечно

Дополнительные сведения

Наша группа выступала в роли "туристского патруля", в задачу которого входила работа по очистке от бытового мусора стоянок и троп по пути движения группы, разъяснения всем, кто встретился бы нам на пути, основ правильного "экологического" поведения на природе, маркировка основных маршрутов. Поэтому, наряду с основной деятельностью по прохождению маршрута, мы чистили и пропиливали тропы, убирали мусор, обустраивали туристические стоянки (устраивали стационарные кострища, устанавливали столики, навесы, рыли мусорные ямы и т.п.).

Девиз туристского патруля:

За животными и за скотами могут прибирать только люди!

Дневник похода.

Вместо пролога.

Здесь носками пахнут перевалы -
(наше, народное)

Мы решили написать этот дневник в более-менее "вольном" стиле. Надеемся, что вся техническая информация, необходимая для освещения в дневнике, не попадет в тень некоторых "лирическо-вольностных" отступлений. Выделенный таким цветом текст - это вставки из дневника нашего летописца Ланшаковой Оксаны. НЕ ВЫДЕЛЕННЫЙ текст писал я (С.В. - Сергей Шишкин) по своим воспоминаниям и воспоминаниям, навеянным чтением дневника летописца и просмотром видеофильма о нашем походе. Причем эти два автора далее по тексту то и дело будут друг друга перебивать и даже дублировать, по-разному описывая одни и те же события.

P.S.
А номера на консервных банках имеют немного другой смысл.

Галерея некоторых действующих лиц

Инструкторы

Прочие негры и метисы

Мышка
(Мишина Юлия)

Окса
(Ланшакова Оксана)
Янка-завхоз
(Верфель Яна)
Дроныч
(Кузьмин Андрей)
Руся
(Филатов Руслан)

Димыч
(Целуковский Дмитрий)

Олег
(Костенко Олег)
Машка
(Ханжина Мария)
Люська-1
(Анохина Людмила)
Люська-2
(Нестерова Людмила)

1 день

20062003 - номер на консервной банке.
Приезд (или выезд)

"Вот где водится Снарк!" - возгласил Балабон.
Указав на вершину горы;
И матросов на берег вытаскивал он,
Их подтягивал за вихры
.
(Льюис Кэрролл, "Охота на Снарка")

20 июля 2003 года группа туристов, состоящая из 3-х инструкторов С.В. (Сергея Васильевича), дяди Жени (Евгения Анатольевича), дяди Юры (Юрия Евгеньевича) и только начинающих горников:

Светлана и Оксана Махольд - однофамильцы из с. Казанцево
Люда и Люда (Люська) - одноименцы (тоже оттуда)
Иван и Дэн - заядлые картежники и просто приятные люди из п. Ойского
Маша - Красная Шапочка (оттуда же)
Завхоз - Янка (Верфель, с. Ермаковское)
Ремонтник - Дрон (Дроныч) (Андрей Кузьмин, с. Ермаковское)
Олег и Димыч - неразлучные друзья (Костенко и Целуковский, с. Ермаковское)
Хронометрист (Руся) - Руслан Филатов (с. Ермаковское)
Медик - Мышь (Мишина Юлия, с. Ермаковское)
и скромный, но наблюдательный летописец - Оксана Л. (Ланшакова, с. Ермаковское)

выехала из замечательного села Ермаковское в Ергаки. Каждый имел при себе рюкзак (заплечный мешок с кучей карманчиков, двумя лямками, самосбросом на поясе, при желании - с рамой), снарягой (обвязкой (верх и низ), два карабинчика, восьмерка и веревочка), палатки - одна Royal - инструкторская, две палатки Мана-2 фирмы Rock Pillars (товары этой фирмы вы можете приобрести по адресу: г. Красноярск, ул. Ленина, 76), две палатки Дракон-5 питерской фирмы Снаряжение, бейджик именной - "Туристский патруль" (у всех) и Зеленый Галстук - отличительная черта туристского патруля (тоже у всех).
Так вот сейчас эти 14 наивных и 3 матерых любителей активного образа жизни трясутся в автобусе и еще не знают, что ждет их впереди.


Автобус из Ермаковского привез нашу группу на Тормозаковский мост (614 км трассы Красноярск - Гос. граница) в 12-00.

Мы высадились недалеко от Тормозаковского моста (место начала многих туристических маршрутов), размялись, не смотря на дождь прямо у трассы перекусили, загнали первую за этот поход и двинулись к нашей первой стоянке на озере Радужное.
После небольшого перекуса прямо у дороги, в 12-20 мы двинулись в путь.

Туда мы шли не просто так, а с высокой миссией указать истинный путь путникам, не знающим дороги до озера. Надеюсь, никто не заблудится, хотя только самый нерадивый (самый лох) турист не дойдет до озера по нашей маркировке, изготовленной из старых красных спортивных штанов С.В., порезанных на ленточки. Вся дорога до озера была приятной, если не считать то и дело идущего дождика, постоянной сырости и тумана, тропы, разбитой в грязь, которой мы уже измазались по самые карабины (а то и выше).

Настройка файла robots.txt

robots.txt - специальный файл, предназначенный для поисковых машин. В нем указываются параметры индексации для конкретного сайта. Если вы хотите, чтобы ваш форум индексировался правильно, то нельзя упускать из внимания наличие данного файла. Попробую расписать процедуру создания robots.txt, специализированного под форумы phpBB.

Запрет индексации

Для начала нужно запретить индексацию всех служебных страниц, которые не содержат уникального контента и только лишь снижают релевантность форума. Запрет индексации делается при помощи директивы Disallow: с аргументом в виде страницы (или шаблона страниц), которые не нужно индексировать. Служебными страницами в phpBB являются, например ucp.php (Личный раздел) , faq.php (FAQ) , search.php (Поиск) , memberlist.php (Пользователи) . Нужный нам код:

User-agent: *
Disallow: /faq.php
Disallow: /mcp.php
Disallow: /memberlist.php
Disallow: /posting.php
Disallow: /report.php
Disallow: /search.php
Disallow: /style.php
Disallow: /ucp.php

Также для phpBB стоит запретить к индексации ссылки на конкретные сообщения. Выглядят они следующим образом - viewtopic.php?p=54#p54. Для этого нам достаточно указать в robots.txt всего одну строку, воспользовавшись * (звездочкой) для указания шаблона:

Disallow: /viewtopic.php?p=*

Можно еще запретить к индексации первые страницы тем, так как ссылка на тему без указания параметра страницы ведет именно на нее, поэтому дополнительно указывать первую страницу в качестве параметра не имеет смысла - получается одинаковый контент по разным ссылкам. Ссылки на первые страницы имеют вид viewtopic.php?f=69&t=724145&start=0 . Поэтому для запрета индексации нужно использовать следующий код:

Disallow: /viewtopic.php?f=*&t=*&start=0$

При просмотре каждой темы внизу выводятся 2 ссылки, ведущих на соседние темы - предыдущую и следующую в списке. Для таких ссылок используются параметр view , имеющий соответственно значения view=next и view=previous . Такие ссылки лучше также запретить для индексации:

Disallow: /viewtopic.php?f=*&t=*&view=next

Указание файла sitemap

Для ускорения индексации новых страниц и переиндексации старых очень помогают файлы sitemap. Встроенного sitemap в phpBB3 на данный момент нет, однако можно поставить один из существующих модов-генераторов sitemap для форума (например, написанный мною Sitemap FX). Если у вас нет sitemap и вы не планируете таковой устанавливать, то можете пропустить этот пункт. Остальным же нужно прописать директиву Sitemap: с указанием пути к файлу sitemap в качестве аргумента:

Sitemap: /sitemap.php

Можно указывать сразу несколько sitemap, если у вас они сгенерированы в нескольких файлах:

Sitemap: /forum/sitemap/01.xml
Sitemap: /forum/sitemap/02.xml

Указание промежутков между обращениями роботов

Иногда бывает так, что робот при индексировании вашего форума создает слишком большую нагрузку на сервер, в результате чего могут быть плохие последствия, например, временное отключение сервера. Чтобы исправить такую ситуацию, введена директива Crawl-delay , устанавливающая тайм-ауты при обращении роботов к сайту. Аргументом этой директивы является время в секундах, чаще которого робот не должен обращаться к сайту (реже - может). Если мы хотим указать тайм-аут, например, 5 секунд, то нужно поместить такой код в наш robots.txt:

Указание динамических параметров из url

В phpBB достаточно давно используются сессии, которые дописываются к ссылкам на форуме в виде параметра sid= . При правильной настройке cookies на форуме, данный параметр в адресе будет всего лишь один раз, затем он запишется в куки. Кроме того, для всех поисковиков, прописанных на форуме в группе «Боты» , сессии отключены автоматически. Однако можно перестраховаться, прописав идентификатор сессии как динамический параметр в файле robots.txt - и тогда роботы не будут учитывать его при индексации страниц. Для этого используется директива Clean-param , про которую я уже писал. Аргументов у нее два. Первый аргумент - это собственно сам динамический параметр в url. Второй аргумент - префикс пути страниц, на которых данный параметр может использоваться. Поэтому получаем следующий код для robots.txt:

Clean-param: sid /index.php

Указание основного хоста

Для Яндекса также можно указать основной хост сайта. Дело в том, что каждый сайт может быть доступен по нескольким адресам, в качестве примера - phpbbguru.net/ и phpbbhacks.ru/ ведут на один и тот же сайт. Однако в поисковой машине будет учитываться только один адрес, который и будет выводиться в результатах поиска. Директивой Host: с аргументом в виде адреса сайта можно указать поисковой системе рекомендуемый адрес (так как по словам яндекса, данная директива не является решающим фактором при определении основного хоста сайта, однако она имеет большое значение).

И несмотря на то, что практически у всех форумы доступны лишь по одному адресу, я рекомендую не обходить вниманием эту директиву как минимум по двум причинам. Во-первых, с точки зрения Яндекса адреса форума с www. и без него являются разными хостами. Поэтому если вы будете раскручивать свой форум с адресом без www, а в яндексе он индексируется с www., то хорошего будет мало. Во-вторых, некоторые нечестные люди иногда могут сделать склейку вашего форума и своего домена. Они покупают домен и размещают на нем полную копию вашего форума. Поисковая система видит два одинаковых форума с разными адресами, и принимает их за зеркала одного и того же форума. В таком случае велика возможность определения адреса злоумышленника в качестве основного хоста, а тогда все посетители с яндекса будут попадать не на ваш форум, а на копию его.

Пусть наш форум доступен по адресам www.lastforum.ru и lastforum.ru . Нам нужно определить в качестве основного хоста адрес без www (лично я советую делать именно так, потому что считаю приставку www всего лишь рудиментом, оставшихся с стародавних времен). Для этого нам нужно прописать директиву Host специально для Яндекса. Важный момент - директива Host должна упоминаться после директивы Disallow: , поэтому понадобится такой код:

User-agent: Yandex
Disallow: /faq.php
Host: lastforum.ru

Располагать такой код лучше в конце файла robots.txt.

Итоговый вариант robots.txt для phpBB

Учитывая все вышеописанное, можно составить полный вариант файла robots.txt для форума phpBB 3. В качестве примера возьму уже упомянутый lastforum.ru:

User-agent: *
Disallow: /faq.php
Disallow: /mcp.php
Disallow: /memberlist.php
Disallow: /posting.php
Disallow: /report.php
Disallow: /search.php
Disallow: /style.php
Disallow: /ucp.php
Disallow: /viewtopic.php?p=*

Disallow: /viewtopic.php?f=*&t=*&view=previous
Sitemap: /sitemap.php
Clean-param: sid /index.php
Clean-param: sid /viewforum.php
Clean-param: sid /viewtopic.php

User-agent: Yandex
Disallow: /faq.php
Disallow: /mcp.php
Disallow: /memberlist.php
Disallow: /posting.php
Disallow: /report.php
Disallow: /search.php
Disallow: /style.php
Disallow: /ucp.php
Disallow: /viewtopic.php?p=*
Disallow: /viewtopic.php?f=*&t=*&start=0$
Disallow: /viewtopic.php?f=*&t=*&view=next
Disallow: /viewtopic.php?f=*&t=*&view=previous
Host: lastforum.ru
Sitemap: /sitemap.php
Clean-param: sid /index.php
Clean-param: sid /viewforum.php
Clean-param: sid /viewtopic.php

Расположение файла robots.txt

Файл robots.txt должен лежать только в корне сайта/форума. Учитывая, что форумы можно расположить тремя способами - отдельностояще, на поддомене и в директории, нужно соответственно располагать и robots.txt. В случае отдельноящего форума, а также форума на поддомене, файл robots.txt нужно расположить в корне форума (той же папке, где находится файл config.php ). Если же форум располагается во вложенной директории сайта, то robots.txt надо расположить в корне сайта, а все аргументы внутри robots.txt прописать в соответствии с путем до них от корня. То есть, если форум находится в папке forum/ (example.com/forum/), то предыдущий пример robots.txt примет следующий вид:

User-agent: * Disallow: /forum/faq.php
Disallow: /forum/mcp.php

Disallow: /forum/posting.php
Disallow: /forum/report.php
Disallow: /forum/search.php
Disallow: /forum/style.php
Disallow: /forum/ucp.php




Sitemap: /forum/sitemap.php


User-agent: Yandex
Disallow: /forum/faq.php
Disallow: /forum/mcp.php
Disallow: /forum/memberlist.php
Disallow: /forum/posting.php
Disallow: /forum/report.php
Disallow: /forum/search.php
Disallow: /forum/style.php
Disallow: /forum/ucp.php
Disallow: /forum/viewtopic.php?p=*
Disallow: /forum/viewtopic.php?f=*&t=*&start=0$
Disallow: /forum/viewtopic.php?f=*&t=*&view=next
Disallow: /forum/viewtopic.php?f=*&t=*&view=previous
Host: lastforum.ru
Sitemap: /forum/sitemap.php
Clean-param: sid /forum/index.php
Clean-param: sid /forum/viewforum.php
Clean-param: sid /forum/viewtopic.php

В статье описан функционал, который доступен в PHP (актуально для 5.3.х) для обработки ошибок всех типов, включая ошибки интерпретации кода (E_ERROR, E_PARSE, E_WARNING, etc). Эта обработка поможет вам для управляемого отображения страницы в случае возникновения таких проблем. В статье присутствует множество описаний и рабочих примеров(архитектуры) для того, что бы сразу воспользоваться в своем программном продукте. В конце концов, ну немного сломали сайт, ну надо же, об этом сообщить поисковику с заголовком 4хх или 5хх и повеселить пользователя, вместо возврата белого экрана (или что хуже экрана со священной информацией, для хакеров) с ответом 200 Ok.

Идея написать этот топик возникла, когда я на храбре задал 2 вопроса:

  • Вопрос о перехвате предупреждений и вывод ошибок в указанное место шаблона
  • Вопрос о перехвате критических ошибок, заставляющие выполнение скрипт только остановиться
По моей карме и добавление в избранное я понял, что они оказались интересные для PHP хабрасообщества. По этой причине я решил оформить решения этих вопросов в виде статьи, да бы людям и поисковикам было проще и комплексно находить нужную информацию.

Если заинтересовались, то подробности под катом…

Причины использования

Пользователю/поисковику, требуется внятно ответить, что на сервере проблемы. Без использования определенного фен-шуя, этого добиться достаточно трудно, а порой невозможно. Тут я проливаю свет на все это, ну и себе заметочку оставляю, так как еще неделю назад я не знал за что взяться, и, наверное, многие новички тоже будут обескуражены.

Описания функций

Данный функционал доступен в PHP для того, что бы обрабатывать ошибки и контролировать вывод. Вот описание их вкусностей и недостатков. Документацию я приводить не буду, я только сошлюсь её страницы и опишу свое мнение. Все что будет приведено это только малая доля, ссылки на соответствующие разделы документации я приведу в конце статьи. Итак встречаем:

- Контроль некритических ошибок: замечания, предупреждения, пользовательские ошибки. В общем все то, что не завершает интерпретацию аварийно.
set_error_handler - Задает определенный пользователем обработчик ошибок.
Нужен для того, что бы писать в лог все такие ошибки. Если её не задать, то в лог это не пишется, а мне вот всегда хочется узнать при каких боевых ситуациях могут вызываться замечания и предупреждения. То есть позволяет автоматически тестировать продукт пользователем и он даже не будет замечать этого.
Если функция не задана, то PHP лишь пытается вывести данные на экран, а если ему и это не дают, то вообще никаких признаков жизни от этих типов ошибок не возникает.

- Контроль, исключений: является ошибкой типа E_ERROR.
set_exception_handler - Задает пользовательский обработчик исключений
Ну не знаю, зачем это вообще было придумано, когда есть то, что описано ниже и просто обработка ошибки типа Exception. Так что сообщаю что оно просто существует. Она перехватывает критическую ошибку «исключение» и позволяет что-то с ней делать. В любом случае скрипт завершается. Её работы по умолчанию лично для меня достаточно (пишет в логи, пытается вывести на экран). Я бы её вообще не переопределял, а то придется в логи о случившимся исключении самому писать.

- Функции контроля вывода: Тут я опишу 3 функции, которые следует знать по разным причинам. Например, для проблем производительности или для проблем вывода заголовков. В нашем случае требуется выводить заголовки ошибок.

Условия
Есть файл с кодом, который запускается первым или перед кодом в котоом может появиться ошибка и этот файл и все файлы до него 100% отлаженные с невозможностью появления ошибки. Вот такое вот условие, что бы было проще - без ошибок до того пока не пройдут все регистрации вышеизложенных функций. В данном файле описаны данные методики контроля ошибок в комплексе. Контролируется буфер, если ошибка, то сбросить буфер и вывести ошибку.
Код с комментариями
От себя добавлю, что код не тестировал, так как это упрощенная схема того, что у меня в коде, замечания принимаются

 

Возможно, будет полезно почитать: