Azovets report php p. Galéria niektorých postáv



Správa o kampani Ergaki-2003

Mestské vzdelávacie zariadenie Miestny klub tradície "Ermak"

Správa o horskej túre 1. triedy. v oblasti hrebeňa Ergaki (západný Sayan),
spáchaný od 20.06.2003 do 07.03.2003.

Vedúci treku: Shishkin S.V.

MCC Khakasskej republiky MU "Centrum cestovného ruchu pre deti a mládež"



Pôvodná správa sa nachádza na http://tkk-ermak.by.ru/ergaki20030.htm

Základné informácie o túre

1. Riadiaca organizácia:
Mestský vzdelávacia inštitúcia doplnkové vzdelávanie Turistický a vlastivedný klub "Ermak" správy okresu Ermakovsky.

3. Miesto túry
Krasnojarský kraj, okres Ermakovsky, hrebeň Ergaki.

4. Vedenie vlákna:
Diaľnica M-54 (Krasnojarsk - štátna hranica, Tormozakovského most, 614 km) - r. Malaya Buiba - jazero. Raduzhnoe - (rad. výstup z jazera Raduzhnoe - vodopád na severozápade Raduzhnoe, Raduzhnoe - Visiaci kameň) - pruh. Stredne pokročilý (nohy) (n/k) - prekl. Khudožnikov-2 (1A) - parkovisko Mechta - (rad. výjazd. Sen - vdp. Mountain Spirits - jazero horských duchov - vrchol Fat Brother (1A) - pruh Taigish-1 (1A) - jazero Lazurnoe - pruh Vpomogatelny ( n /k) - parkovisko Skazka - (rad. výstup zo stanice Skazka - Vpomogatelny lane (n/k) - Kamenný hrad) - (rad. výstup zo stanice Skazka - Mount Perevalnaya (1A) - priesmyk oddeľujúci údolia jazier Glubokoe a Severnoje (n/k) - jazero Severnoe - Vdp - rieka Pryamoy Taygish - jazero Bezrybnoe - jazero Zolotarnoye - jazero Svetloe - rieka Medvezhiy - diaľnica M-54 - štátna hranica, 622 km.)

5. Definovanie prekážok na trase:
Celkové prekážky: 11
Vstupenky - 8 (stredne pokročilý (nohy) (n/k), Chužnikov-2 (1A), Taigish-1 (1A), pomocný (n/k), záchranári (1A), NKT (1A), zelený (1A), mramor (1A ))
Vrcholy: - 3 (Peak Fat Brother (n/k), Mount Perevalnaya (1A), rameno Ptitsa Peak (1A))

6. Informácie o účastníkoch:

p/p CELÉ MENO. Rok narodenia Miesto práce, štúdia Adresa, telefón Turistický zážitok Povinnosť na túre
1 Šiškin Sergej Vasilievič 1971 TKK "Ermak, CHOP s. Ermakovskoe, sv. K. Marx, 129-2 t Hlava 1 ks Dozorca
2 Blinov Jurij Evgenievič 1966 TKK "Ermak", CHOP p. Ojskij, t Hlava 1 ks námestník ruky
3 Lykhin Jevgenij Anatolievič 1971 PU - 75, obec Kazantsevo s. Kazancevo, t Hlava 1 ks Navigátor
4 Kostenko Oleg Anatolievič 1987 ESH študentov 1 s. Ermakovskoe st. Červení partizáni, 63 n/a pom. domovník
5 Filatov Ruslan Valerijevič 1987 Študent ESH ¦1 s. Ermakovskoe st. Molodezhnaya, 2-B n/a Časomiera
6 Tselukovsky Dmitrij Sergejevič 1987 Študent ESH ¦1 s. Ermakovskoe n/a Nie
7 Kuzmin Andrej Sergejevič 1987 Študent ESH ¦1 s. Ermakovskoe st. Molodezhnaya, 19 n/a Fotograf
8 Verfel Yana Evgenievna 1987 Študent ESH ¦1 s. Ermakovskoe, sv. Lepešinskikh, 2:1 Účastník 1 ks domovník
9 Lanshakova Oksana Andreevna 1987 Študent ESH ¦1 s. Ermakovskoe st. Lenina, 81-4 n/a Kronikár
10 Mishina Julia Nikolaevna 1987 Študent ESH ¦1 obec Ermakovskoe, sv. Krupská, 12.-1 n/a Medik
11 Khanzhina Maria Alexandrovna 1987 Študent strednej školy Oysk n/a Nie
12 Gončarov Ivan Sergejevič 1987 Študent strednej školy Oysk Obec Oysky, okres Ermakovsky n/a Nie
13 Popov Denis Alekseevič 1987 Študent strednej školy Oysk Obec Oysky, okres Ermakovsky n/a Nie
14 Anokhina Ludmila Viktorovna 1984 s. Kuragino. PVD Nie
15 Makhold Svetlana Viktorovna 1984 Študent Kazantsevského PU-75 s. Kuragino. PVD Nie
16 Makhold Oksana Viktorovna 1985 Študent Kazantsevského PU-75 s. Kuragino. PVD Nie
17 Nesterova Ľudmila Viktorovna 1984 Študent Kazantsevského PU-75 s. Kuragino. PVD Nie

7.
Kópia správy, fotografické materiály a video o výlete sú uložené na adrese:
662820, Krasnojarský kraj, okres Ermakovskij, obec. Ermakovskoe, sv. K. Marx, 129-2.
Šiškin Sergej Vasilievič.
Tel. (391-38) 2-44-09
Email: [chránený e-mailom]

Informácie o cestovnej oblasti

Oblasť cestovania je podrobne popísaná na nasledujúcich webových stránkach:

www.ergaki.krasu.ru - táto stránka má tiež dva typy mapy oblasti, pomocou ktorého môžete sledovať vlákno našej trasy.

Možnosti príchodu a odchodu

Hrebeň Ergaki sa nachádza celkom blízko diaľnice M-54 (hranica Krasnojarsk-Kyzyl-štát). Najčastejšie používané možnosti vstupu a výstupu sú Tormozakovského most a most cez rieku Tushkanchik. V prvom prípade vedie k jazeru cesta od Tormozakovského mosta. Rainbow, v druhom - na jazere. Svetloe (alebo potok Medvezhiy). Tie isté chodníky sa používajú na núdzový východ z trás, pretože sú najkratšie a najjednoduchšie. Tri autobusy z Kyzylu do Abakanu prechádzajú po ceste každý deň a autobus z Ermakovskoje do Usinska dvakrát týždenne. Často chodia v lete mikrobusy do (z) železničnej stanice Abakan. Vzdialenosť k najbližšiemu osady- do Aradanu - 40 km, do Tanzybey - 70 km. Na Tormozakovského moste a pri ústí rieky. Jerboa má turistické domy (za poplatok), parkoviská, kúpele. Na Tormozakovskom moste je telefón s diaľkovou komunikáciou a v dome Ermak TKK na Tushkanchiku je vysielačka s priamou komunikáciou s ministerstvom pre mimoriadne situácie.

Zmeny trasy a ich dôvody.

Trasa túry bola kompletne dokončená. Dva plánované dni boli využité „ako bolo zamýšľané“ – počas dlhotrvajúceho dažďa.

Rozvrh skupiny

Dni cestovania dátum Traťový úsek Dĺžka (km) Prevádzkový čas (hodiny-minúty) Definovanie prekážok Poveternostné podmienky
1 20.06.03 Tormozakovského most (614 km diaľnice M-54) - jazero. Rainbow 6 2-45 Nie Dážď, hmla, zima
2 21.06.03 Radiálne východy k vodopádu a Hanging Stone 2 2-37 Nie Zamračené, bez dažďa
3 22.06.03 Oz. Raduzhnoye - Vysnívané parkovisko 7 7-23 pruh pro-intermediate (n/k), pruh. Chudožnikov-2 (1A) Slnečno, teplo
4 23.06.03 Radiálny východ - vodopád Mountain Spirits - jazero Mountain Spirits - vrchol Fat Brother 2 4-40 Peak Fat Brother (1A) Prvá polovica dňa je slnečná, druhá veterno, zamračené, potom dážď
5 24.06.03 Deň kvôli zlému počasiu - - Nie Silný dážď, zima, vietor
6 25.06.03 Parkovisko Dream - jazero Lazurnoe 4 5-10 pruh Taygish-1 (1A) Ráno - dážď, potom - zamračené, veterno, bez dažďa, večer - slnečno
7 26.06.03 Jazero Lazurnoe - parkovisko Skazka 8 3-44 pruh Pomocné (nie je k dispozícii) Slnečno, teplo, neskorý večer – silné krupobitie s vetrom
8 27.06.03 Radiálny výstup na Kamenný hrad 3 3-03 pruh Pomocné (nie je k dispozícii) Na začiatku dňa dážď, potom slnečno, potom oblačno, občas dážď.
9 28.06.03 Radiálny prístup k vodopádom Bogatyr a Gratsia 15 9-13 Mount Perevalnaya (1A), priesmyk záchranárov (1A) veterno, zamračené, teplo, bez dažďa
10 29.06.03 Parkovisko Rozprávka - Strelka 8 4-23 NKT preukaz (1A) slnečný
11 30.06.03 Strelka - jazero Bezrybnoye 25 7-35 Nie slnečno, teplo
12 1.07.03 Jazero Bezrybnoye - potok Medvezhiy 15 5-55 Zelený priechod (1A) slnečno, teplo
13 2.07.03 Deň kvôli zlému počasiu - - Nie Dážď, búrka
14 3.07.03 Medvedí potok - r. Jerboa - diaľnica M-54 (622 km). 8 2-31 Nie zamračené, občasný dážď, popoludní slnečno

Ďalšie informácie

Naša skupina fungovala ako „turistická hliadka“, ktorej úlohou bolo vyčistiť parkoviská a chodníky na trase skupiny od odpadu z domácností, vysvetliť každému, kto nás cestou stretne, základy správneho „ekologického“ správania v prírode, označiť hlavné trasy. Preto sme popri hlavných činnostiach prechádzky trasou vyčistili a vypílili chodníky, odstraňovali odpadky, zriaďovali turistické lokality (rozkladali stacionárne ohniská, osádzali stoly, markízy, vykopávali smetné jamy a pod.).

Motto turistickej hliadky:

Upratovať po zvieratách a hospodárskych zvieratách môžu len ľudia!

Denník z výletu.

Namiesto prológu.

Priesmyky tu voňajú ako ponožky -
(naši, ľudia)

Tento denník sme sa rozhodli napísať viac-menej „voľným“ štýlom. Dúfame, že všetky technické informácie potrebné na pokrytie v denníku nezapadnú do tieňa nejakých odbočiek „lyrickej slobody“. Text zvýraznený touto farbou- to sú prílohy z denníka našej kronikárky Oksany Lanshakovej. Text NEVYBRANÝ (S.V. - Sergey Shishkin) som napísal na základe svojich spomienok a spomienok inšpirovaných čítaním kronikárovho denníka a pozeraním videa o našej kampani. Navyše, ďalej v texte sa títo dvaja autori budú neustále prerušovať a dokonca sa navzájom duplikovať, pričom tie isté udalosti opisujú rôznymi spôsobmi.

P.S.
Čísla na plechovkách však majú trochu iný význam.

Galéria niektorých postáv

Inštruktori

Iní černosi a mestici

Myška
(Mishina Yulia)

Oksa
(Lanshakova Oksana)
Yanka správca
(Werfel Jan)
Dronych
(Kuzmin Andrey)
Rusko
(Filatov Ruslan)

Dimych
(Celukovskij Dmitrij)

Oleg
(Kostenko Oleg)
Máša
(Khanzhina Maria)
Lyuska-1
(Anokhina Lyudmila)
Lyuska-2
(Nesterova Ľudmila)

1 deň

20062003 - číslo na plechovke.
Príchod (alebo odchod)

"To je miesto, kde je Snark!" - zvolal Balabon.
Ukazujúc na vrchol hory;
A vytiahol námorníkov na breh,
Boli vytiahnuté za vlasy
.
(Lewis Carroll, "Lov na Snark")

20.7.2003 skupina turistov zložená z 3 inštruktorov S.V.(Sergej Vasilievič), Strýko Zhenya(Jevgenij Anatoljevič), Strýko Yura(Jurij Evgenievich) a práve začínajúci horolezci:

Svetlana a Oksana Machold- menovci z dediny. Kazantsevo
Luda a Luda (Lyuska)- meniny (aj odtiaľ)
Ivan a Dan- vášniví hráči a jednoducho príjemní ľudia z Oysky
Máša- Červená čiapočka (z rovnakého miesta)
domovník- Yanka (Werfel, dedina Ermakovskoe)
Opravár - Drone (Dronych)(Andrey Kuzmin, obec Ermakovskoe)
Oleg a Dimych- nerozluční priatelia (Kostenko a Tselukovsky, dedina Ermakovskoe)
časomerač (Rusya)- Ruslan Filatov (dedina Ermakovskoe)
Medik - Myška(Yulia Mishina, dedina Ermakovskoe)
a skromný, ale pozorný kronikár - Oksana L.(Lanshakova, obec Ermakovskoe)

Z nádhernej dediny Ermakovskoye som odišiel do Ergaki. Každá osoba mala ruksak (ruksak s kopou vreciek, dva popruhy, samouvoľňovač na opasku a na želanie aj rám), vybavenie (postroj (horný a spodný), dve karabíny, osmičku a lano), stany - jeden Royal - inštruktorský, dva stany Mana-2 od firmy Rock Pillars (výrobky tejto firmy zakúpite na adrese: Krasnojarsk, ul. Lenina, 76), dva stany Dragon-5 od spol. Charakteristickým znakom turistickej hliadky (aj pre každého) je Petrohradská spoločnosť Equipment, odznak - „Turistická hliadka“ (pre každého) a Zelená kravata.
Tak sa teraz týchto 14 naivných a 3 ostrieľaní milovníci aktívneho životného štýlu trasú v autobuse a ešte nevedia, čo ich čaká.


Autobus z Ermakovského priviezol našu skupinu o 12:00 na Tormozakovský most (614 km diaľnice Krasnojarsk - štátna hranica).

Pristáli sme pri Tormozakovskom moste (východiskový bod mnohých turistických trás), zohriali sme sa aj napriek dažďu, občerstvili sme sa hneď pri diaľnici, odviezli sa do prvého na túto túru a presunuli sa na našu prvú zastávku pri jazere Radužnoe.
Po krátkom občerstvení priamo pri ceste o 12-20 vyrážame na cestu.

Išli sme tam z nejakého dôvodu, ale s vysokým poslaním ukázať skutočnú cestu cestujúcim, ktorí nepoznajú cestu k jazeru. Dúfam, že sa nikto nestratí, hoci len ten najneopatrnejší (najprísnejší) turista sa k jazeru nedostane po našom značení zo starých červených teplákov S.V., nastrihaných na stužky. Celá cesta k jazeru bola príjemná, až na občasný dážď, neustále vlhko a hmlu bol chodník rozbitý na blato, ktorým sme boli už zamazaní až po karabíny (alebo aj vyššie).

Nastavenie súboru robots.txt

robots.txt- špeciálny súbor určený pre vyhľadávače. Špecifikuje parametre indexovania pre konkrétnu stránku. Ak chcete, aby bolo vaše fórum správne indexované, potom nemôžete ignorovať prítomnosť tohto súboru. Pokúsim sa popísať postup vytvárania robots.txt, špecializovaného na phpBB fóra.

Zákaz indexovania

Najprv musíte zakázať indexovanie všetkých stránok služieb, ktoré neobsahujú jedinečný obsah a iba znižujú relevantnosť fóra. Indexovanie je pomocou smernice zakázané Disallow: s argumentom vo forme stránky (alebo šablóny stránok), ktorú nie je potrebné indexovať. Servisné stránky v phpBB sú napr ucp.php (Osobná sekcia), faq.php (FAQ), search.php (Hľadať), memberlist.php (Používatelia). Kód, ktorý potrebujeme:

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

Aj pre phpBB sa oplatí zakázať indexovanie odkazov na konkrétne správy. Vyzerajú takto - viewtopic.php?p=54#p54. Aby sme to dosiahli, stačí zadať iba jeden riadok v súbore robots.txt pomocou * (hviezdička) na zadanie šablóny:

Disallow: /viewtopic.php?p=*

Môžete tiež zakázať indexovanie prvých stránok tém, pretože odkaz na tému bez zadania parametra stránky vedie priamo na ňu, takže dodatočné zadanie prvej stránky ako parametra nemá zmysel - získate rovnaký obsah na rôznych odkazoch . Odkazy na prvé stránky vyzerajú takto viewtopic.php?f=69&t=724145&start=0. Preto na zakázanie indexovania musíte použiť nasledujúci kód:

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

Pri prezeraní každej témy sa nižšie zobrazia 2 odkazy, ktoré vedú k susedným témam – predchádzajúcej a nasledujúcej v zozname. Pre takéto prepojenia sa používa parameter vyhliadka, ktorý má zodpovedajúce hodnoty zobraziť=ďalší A zobraziť=predchádzajúci. Je tiež lepšie zakázať takéto odkazy na indexovanie:

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

Určenie súboru sitemap

Na urýchlenie indexovania nových stránok a opätovného indexovania starých stránok sú veľmi užitočné súbory sitemap. Vstavaná mapa stránok v phpBB3 tento moment nie, ale môžete si nainštalovať jeden z existujúcich modulov generátora mapy stránok pre fórum (napríklad Sitemap FX, ktorý som napísal). Ak nemáte mapu stránok a neplánujete si ju nainštalovať, môžete tento bod preskočiť. Zvyšok musí napísať smernicu Sitemap: s cestou k súboru sitemap ako argumentom:

Sitemap: /sitemap.php

Môžete zadať niekoľko súborov Sitemap naraz, ak ich máte vygenerované vo viacerých súboroch:

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

Určenie intervalov medzi volaniami robota

Niekedy sa stane, že robot pri indexovaní vášho fóra príliš zaťaží server, čo môže mať za následok zlé následky, napríklad dočasné vypnutie servera. Na nápravu tejto situácie bola zavedená smernica Crawl-oneskorenie, ktorý nastavuje časové limity, kedy roboty pristupujú na stránku. Argumentom tejto smernice je čas v sekundách, častejšie ako by mal robot na stránku pristupovať (menej často môže). Ak chceme určiť časový limit, napríklad 5 sekúnd, musíme do nášho súboru robots.txt vložiť nasledujúci kód:

Zadávanie dynamických parametrov z adresy URL

PhpBB už pomerne dlho používa relácie, ktoré sa pridávajú do odkazov na fóre ako parameter sid=. Ak sú súbory cookie na fóre správne nakonfigurované, tento parameter sa v adrese zobrazí iba raz, potom sa zaznamená do súboru cookie. Navyše pre všetky vyhľadávače registrované na fóre v skupine "boti", relácie sú vypnuté automaticky. Môžete však hrať na istotu, ak si identifikátor relácie zaregistrujete ako dynamický parameter v súbore robots.txt – a potom ho roboty pri indexovaní stránok nebudú brať do úvahy. Na tento účel sa používa smernica Čistý param, o ktorej som už písal. Má dva argumenty. Prvým argumentom je skutočný dynamický parameter v adrese URL. Druhým argumentom je predpona cesty stránok, na ktorých je možné tento parameter použiť. Preto získame nasledujúci kód pre súbor robots.txt:

Clean-param: sid /index.php

Určenie primárneho hostiteľa

Pre Yandex môžete tiež zadať hlavného hostiteľa stránky. Faktom je, že každá stránka je prístupná na niekoľkých adresách, napríklad phpbbguru.net/ a phpbbhacks.ru/ vedú na rovnakú stránku. Vyhľadávač však bude brať do úvahy iba jednu adresu, ktorá sa zobrazí vo výsledkoch vyhľadávania. smernice Hostiteľ: s argumentom vo forme adresy stránky môžete zadať odporúčanú adresu pre vyhľadávací nástroj (pretože podľa Yandex táto smernica nie je rozhodujúcim faktorom pri určovaní hlavného hostiteľa stránky, ale je veľmi dôležitá ).

A napriek tomu, že takmer všetky fóra sú dostupné len na jednej adrese, odporúčam túto smernicu neignorovať minimálne z dvoch dôvodov. Po prvé, z pohľadu Yandex, adresy fóra z www. a bez neho sú rôzni hostitelia. Preto, ak propagujete svoje fórum s adresou bez www, ale v Yandex je indexované s www., potom bude málo dobrého. Po druhé, niektorí nečestní ľudia môžu niekedy zlúčiť vaše fórum a svoju doménu. Kúpia si doménu a hosťujú na nej úplnú kópiu vášho fóra. Vyhľadávací systém vidí dve rovnaké fóra s rôznymi adresami a pomýli si ich so zrkadlami toho istého fóra. V tomto prípade existuje vysoká pravdepodobnosť identifikácie adresy útočníka ako hlavného hostiteľa a potom všetci návštevníci z Yandexu neskončia na vašom fóre, ale na jeho kópii.

Nech je naše fórum dostupné na www.lastforum.ru a lastforum.ru. Musíme definovať adresu bez www ako hlavného hostiteľa (osobne to radím, pretože predponu www považujem len za pozostatok z dávnych čias). Aby sme to dosiahli, musíme napísať smernicu Hostiteľ najmä pre Yandex. Dôležitý bod – smernica Hostiteľ musí byť uvedené za smernicou Disallow:, takže budete potrebovať tento kód:

Používateľský agent: Yandex
Disallow: /faq.php
Hostiteľ: lastforum.ru

Je lepšie umiestniť takýto kód na koniec súboru robots.txt.

Konečná verzia súboru robots.txt pre phpBB

Berúc do úvahy všetky vyššie uvedené skutočnosti, môžete vytvoriť kompletnú verziu súboru robots.txt pre fórum phpBB 3. Ako príklad uvediem už spomínaný 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

Používateľský 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
Hostiteľ: lastforum.ru
Sitemap: /sitemap.php
Clean-param: sid /index.php
Clean-param: sid /viewforum.php
Clean-param: sid /viewtopic.php

Umiestnenie súboru Robots.txt

Súbor robots.txt by mal byť umiestnený iba v koreňovom adresári stránky/fóra. Vzhľadom na to, že fóra môžu byť umiestnené tromi spôsobmi – oddelene, na subdoméne a v adresári, musíte súbor robots.txt umiestniť podľa toho. V prípade samostatného fóra, ako aj fóra na subdoméne, musí byť súbor robots.txt umiestnený v koreňovom adresári fóra (rovnaký priečinok, v ktorom sa nachádza súbor config.php). Ak sa fórum nachádza v podadresári stránky, potom by mal byť súbor robots.txt umiestnený v koreňovom adresári stránky a všetky argumenty v súbore robots.txt by mali byť zapísané v súlade s cestou k nim z koreňového adresára. To znamená, že ak sa fórum nachádza v priečinku forum/ (example.com/forum/), predchádzajúci príklad súboru robots.txt bude mať nasledujúcu formu:

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


Používateľský 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
Hostiteľ: lastforum.ru
Sitemap: /forum/sitemap.php
Clean-param: sid /forum/index.php
Clean-param: sid /forum/viewforum.php
Clean-param: sid /forum/viewtopic.php

Článok popisuje funkcionalitu, ktorá je dostupná v PHP (relevantná pre 5.3.x) na spracovanie chýb všetkých typov, vrátane chýb interpretácie kódu (E_ERROR, E_PARSE, E_WARNING atď.). Toto spracovanie vám pomôže zobraziť stránku kontrolovaným spôsobom, ak sa vyskytnú takéto problémy. Článok obsahuje množstvo popisov a pracovných príkladov (architektúra) na okamžité použitie vo vašom softvérovom produkte. Nakoniec sa stránka trochu pokazila, no, treba o tom informovať vyhľadávač nadpisom 4xx alebo 5xx a pobaviť používateľa, namiesto toho, aby vrátil bielu obrazovku (v horšom prípade obrazovku s posvätnými informáciami, napr. hackeri) s odpoveďou 200 Ok.

Nápad napísať túto tému vznikol, keď som odvážne položil 2 otázky:

  • Otázka týkajúca sa zachytávania upozornení a odosielania chýb na určené miesto v šablóne
  • Otázka o zachytení kritických chýb, ktoré spôsobujú zastavenie vykonávania skriptu
Svojou karmou a pridávaním do obľúbených som si uvedomil, že sa ukázali byť zaujímavé pre komunitu PHP habra. Z tohto dôvodu som sa rozhodol formalizovať riešenia týchto problémov vo forme článku, aby bolo pre ľudí a vyhľadávače jednoduchšie a komplexnejšie nájsť potrebné informácie.

V prípade záujmu sú detaily pod strihom...

Dôvody použitia

Používateľ/vyhľadávač potrebuje jasnú odpoveď, že na serveri je problém. Bez použitia určitého feng shui je to dosť ťažké dosiahnuť a niekedy aj nemožné. Tu som to všetko osvetlil a tiež si nechávam poznámku pre seba, pretože pred týždňom som nevedel, čo mám robiť, a pravdepodobne to odradí aj mnohých začiatočníkov.

Popis funkcií

Táto funkcia je dostupná v PHP na spracovanie chýb a kontrolu výstupu. Tu je popis ich dobrôt a nedostatkov. Nebudem poskytovať dokumentáciu, len odkážem na jej stránky a popíšem svoj názor. Všetko, čo bude uvedené, je len malá časť. Odkazy na príslušné časti dokumentácie uvediem na konci článku. Tak sa stretávame:

- Kontrola nekritických chýb: komentáre, upozornenia, chyby používateľov. Vo všeobecnosti všetko, čo neukončuje výklad abnormálne.
set_error_handler - Nastaví užívateľom definovaný obslužný program chýb.
Všetky takéto chyby je potrebné zapísať do protokolu. Ak to nenastavíte, nezapíše sa to do denníka, ale vždy chcem vedieť, v akých bojových situáciách môžu byť spustené komentáre a varovania. To znamená, že umožňuje používateľovi automaticky otestovať produkt a ani si to nevšimne.
Ak funkcia nie je špecifikovaná, PHP sa pokúša iba zobraziť údaje na obrazovke a ak mu to nie je dané, potom z týchto typov chýb nevznikajú žiadne známky života.

- Kontrola, výnimky: je chyba typu E_ERROR.
set_exception_handler - Nastaví vlastnú obsluhu výnimky
No neviem, prečo to vôbec bolo vymyslené, keď je tam to, čo je popísané nižšie a jednoducho sa rieši chyba typu Exception. Takže vám hovorím, že jednoducho existuje. Zachytí kritickú chybu výnimky a umožní vám s tým niečo urobiť. V každom prípade scenár končí. Mne osobne stačí jeho predvolená prevádzka (zapisuje do logov, snaží sa zobraziť). Vôbec by som to nepredefinoval, inak by som musel sám písať o výnimke, ktorá sa stala v protokoloch.

- Funkcie ovládania výstupu: Tu popíšem 3 funkcie, ktoré by ste mali poznať z rôznych dôvodov. Napríklad pri problémoch s výkonom alebo pri problémoch s výstupom hlavičky. V našom prípade musíme zobraziť chybové hlavičky.

Podmienky
Existuje súbor s kódom, ktorý beží ako prvý alebo pred kódom, v ktorom sa môže objaviť chyba, a tento súbor a všetky súbory pred ním sú 100% odladené s nemožnosťou výskytu chyby. Toto je podmienka, ktorá by to uľahčila - bez chýb, kým neprejdú všetky registrácie vyššie uvedených funkcií. Tento súbor popisuje tieto techniky kontroly chýb v komplexe. Ak dôjde k chybe, vyrovnávacia pamäť sa monitoruje a zobrazí sa chyba.
Kód s komentármi
Sám dodám, že som kód netestoval, keďže toto je zjednodušený diagram toho, čo mám v kóde, komentáre sú vítané

 

Môže byť užitočné prečítať si: