Adatjelentés php p. Be- és kilépési lehetőségek
A php.ini konfigurációs fájl error_reporting direktívája felelős a PHP hibakezelési szintjéért. Ez a paraméter határozza meg a hibatípusokat, amelyekről a PHP a böngészőablakban megjelenő szöveges üzenettel tájékoztat.
Lehetséges direktíva értékek
Hibaszint | Állandó | Hiba leírása |
---|---|---|
1 | E_ERROR | Gyakori funkcióhibák (kritikus hibák) |
2 | E_WARNING | Általános figyelmeztetések (nem kritikus hibák) |
4 | E_PARSE | Elemző hibák |
8 | E_NOTICE | Megjegyzések (a kód anomáliái, lehetséges hibaforrások - le kell tiltani, ha orosz szöveg van a kódban, mivel a megfelelő működés nem biztosított a nemzetközi kódolásoknál). |
16 | E_CORE_ERROR | Kezelői hibák |
32 | E_CORE_WARNING | Kezelői figyelmeztetések |
64 | E_COMPILE_ERROR | Fordítói hibák |
128 | E_COMPILE_WARNING | Fordítói figyelmeztetések |
256 | E_USER_ERROR | Felhasználói hibák |
512 | E_USER_WARNING | Felhasználói figyelmeztetések |
1024 | E_USER_NOTICE | Felhasználói értesítések |
E_ALL | Minden hiba |
A fenti értékek (numerikus vagy karakteres) a megjelenítendő hibaüzenetet határozza meg. Bitműveletekkel elfedhet bizonyos típusú hibákat. Ne feledje, hogy a php.ini csak a '|', '~', '!' és '\&' fájlokat fogja megérteni, és a php3.ini nem fogja megérteni a bitműveleteket.
A PHP 4-ben az error_reporting alapértelmezett értéke E_ALL & ~E_NOTICE lesz, ami azt jelenti, hogy minden olyan hibát és figyelmeztetést megjelenít, amelyeknek nincs E_NOTICE szintje. A PHP 3-ban az alapértelmezett érték E_ERROR | E_WARNING | Az E_PARSE ugyanazt jelenti.
Vegye figyelembe azonban, hogy mivel a PHP 3 nem támogatja a konstansokat a php3.ini fájlban, az error_reporting beállítást számokban kell megadni; azaz alapértelmezés szerint 7.
Konfigurálás a php.ini használatával
Az error_reporting opció lehetővé teszi több szint beállítását bitenkénti jelzőkkel. Például szint:
error_reporting = E_ALL & ~E_NOTICE
lehetővé teszi az összes hiba megjelenítését, kivéve a megjegyzéseket.
És ahhoz, hogy csak a hibák jelenjenek meg (kivéve a figyelmeztetéseket és megjegyzéseket), a direktívát az alábbiak szerint kell konfigurálni:
Error_reporting = E_COMPILE_ERROR|E_ERROR|E_CORE_ERROR
Beállítás a .htaccess segítségével
php_flag display_errors Be
php_value error_reporting E_ALL
Konfiguráció PHP-vel
A böngészőablakban bekapcsoljuk a hibák kimenetét, és beállítjuk a kívánt szintet.
Ergaki-2003 kampányjelentés
MOU DO Turisztikai és helytörténeti klub "Ermak"
Beszámoló egy hegyi kirándulásról 1 k.s. az Ergaki-hátság (Nyugat-Szaján) vidékén,
2003.06.20-tól 2003.07.03-ig kötelezték el.
Túravezető: Shishkin S.V.
A Khakassia Köztársaság ICC MU "Gyermek- és Ifjúsági Turisztikai Központ"
![](https://i2.wp.com/tourism.ru/docs/report/mountain/4/5/230/erg2003/erg2003.jpg)
Az eredeti jelentés a következő címen található: http://tkk-ermak.by.ru/ergaki20030.htm
Háttérinformációk az utazásról
1. Fogadó szervezet:
Kiegészítő oktatási önkormányzati oktatási intézmény Az Ermakovszkij kerület közigazgatásának "Ermak" turisztikai és helytörténeti klubja.
3. A túra helyszíne
Krasznojarszk Terület, Ermakovszkij körzet, Ergaki gerinc.
4. Útvonal:
M-54-es autópálya (Krasznojarszk - államhatár, Tormozakovszkij híd, 614 km) - r. Malaya Buiba - tó. Raduzhnoye - (a Raduzhnoye-tó kellemes kijárata - egy vízesés Raduzhnoye északnyugati részén, Raduzhnoye - Függő kő) - sáv. Középhaladó (Lábak) (n / k) - sáv. Khudozhnikov-2 (1A) - Parkolóhely Dream - (kellemes kijárat. Dream - vdp. Mountain Spirits - Lake Mountain Spirits - Tolsty Brother Peak (1A) - hágó. Taigish-1 (1A) - Lazurnoye tó - hágó. Kisegítő ( n /k) - parkoló Skazka - (rad. kijárat st. Skazka - hágó. Kisegítő (n/k) - Kamenny Zamok) - (rad. kijárat st. Skazka - hegy Perevalnaya (1A) - hágó, amely elválasztja a völgyeket Glubokoe tavak és Severnoye (n/k) - Szevernoje-tó - Bogatyr - VD Gratsiya - Spasateley sáv (1A) - NCT sáv (1A) - Csernoe-tó - Taigishonok folyó - Bal Taigish folyó - Nyíl - Keresztek - Pryamoy Taigish folyó - Bolsoye Buibinskoe tó - Bezrybnoe tó - Zeleny hágó (1А) - Zolotarnoye tó - Vidovka - Svetloe tó - Medvezhye tó - Medvezhiy folyó - Jerboa folyó - M-54 autópálya (Krasznojarszk - államhatár, 622 km.)
5. Az útvonal akadályainak meghatározása:
Összes akadály: 11
bérletek - 8
(Középszintű (Lábak) (n / c), Artists-2 (1A), Taigish-1 (1A), Kiegészítő (n / c), Mentő (1A), Csövek (1A), Zöld (1A), Márvány (1A) ))
Csúcsok: - 3
(Tolsztoj Brat csúcs (n/k), Perevalnaya hegy (1A), a Ptitsa-csúcs (1A) válla)
6. Információk a résztvevőkről:
p/n | TELJES NÉV. | Születési év | Munkahely, tanulás | Cím, telefon | Turisztikai élmény | Utazási kötelezettség |
---|---|---|---|---|---|---|
1 | Shishkin Szergej Vasziljevics | 1971 | TCC „Ermak, OEM | Val vel. Ermakovskoe, st. K. Marx, 129-2 v. 2-44-09 | Fej 1x | Felügyelő |
2 | Blinov Jurij Jevgenyevics | 1966 | TKK "Ermak", OEM | Oissky település, tel. 31-3-56 | Fej 1x | Helyettes kezek |
3 | Lykhin Jevgenyij Anatoljevics | 1971 | PU - 75, Kazantsevo falu | Val vel. Kazancevo, t. 2-88-70 | Fej 1x | Navigátor |
4 | Kosztenko Oleg Anatoljevics | 1987 | ESH diák 1 | Val vel. Ermakovskoe st. Red Partizans, 63 | n/a | pom. gondnok |
5 | Filatov Ruslan Valerievich | 1987 | ESH diák ¦1 | Val vel. Ermakovskoe st. Ifjúsági, 2-B | n/a | időmérő |
6 | Cselukovszkij Dmitrij Szergejevics | 1987 | ESH diák ¦1 | Val vel. Ermakovskoe | n/a | Nem |
7 | Kuzmin Andrej Szergejevics | 1987 | ESH diák ¦1 | Val vel. Ermakovskoe st. Ifjúsági, 19 | n/a | Fotós |
8 | Werfel Yana Evgenievna | 1987 | ESH diák ¦1 | Val vel. Ermakovskoe, st. Lepesinszkij, 2-1 | Tag 1 x | menedzser |
9 | Lanshakova Oksana Andreevna | 1987 | ESH diák ¦1 | Val vel. Ermakovskoe st. Lenina, 81-4 | n/a | Krónikaíró |
10 | Mishina Julia Nikolaevna | 1987 | ESH diák ¦1 | s. Ermakovskoe, st. Krupskaya, 12-1 | n/a | Medikus |
11 | Khanzhina Maria Alexandrovna | 1987 | Az Oisk középiskola tanulója | n/a | Nem | |
12 | Goncsarov Ivan Szergejevics | 1987 | Az oiski középiskola tanulója | Oisky, Ermakovsky kerület | n/a | Nem |
13 | Popov Denis Alekseevich | 1987 | Az oiski középiskola tanulója | Oisky, Ermakovsky kerület | n/a | Nem |
14 | Anokhina Ludmila Viktorovna | 1984 | Val vel. Kuragino. | pvd | Nem | |
15 | Makhold Szvetlana Viktorovna | 1984 | Kazantsev PU-75 tanítványa | Val vel. Kuragino. | pvd | Nem |
16 | Makhold Oksana Viktorovna | 1985 | Kazantsev PU-75 tanítványa | Val vel. Kuragino. | pvd | Nem |
17 | Neszterova Ludmila Viktorovna | 1984 | Kazantsev PU-75 tanítványa | Val vel. Kuragino. | pvd | Nem |
7.
A jelentés másolatát, fényképes anyagokat, a kampányról készült videót a következő címen tároljuk:
662820, Krasznojarszk Terület, Ermakovszkij kerület, s. Ermakovskoe, st. K. Marx, 129-2.
Shishkin Szergej Vasziljevics.
Tel. (391-38) 2-44-09
Email: [e-mail védett]
Információ az utazási területről
Az utazási terület részletes leírása a következő weboldalakon található:www.ergaki.krasu.ru - ezen az oldalon kétféle térkép is található a területről, amelyek segítségével nyomon követhető az útvonalunk.
Be- és kilépési lehetőségek
Az Ergaki gerinc egészen közel van az M-54-es autópályához (Krasznojarszk-Kyzil-államhatár). A leggyakrabban használt be- és kilépési lehetőségek a Tormozakovszkij-híd és a Tushkanchik folyón átívelő híd. Az első esetben a Tormozakovsky-hídtól a tóhoz vezet az ösvény. Szivárvány, a másodikban - a tavon. Svetloe (vagy Bear Creek). Ugyanezek a nyomvonalak a legrövidebb és legegyszerűbb vészkijáratokhoz használhatók az útvonalakból. Naponta három Kyzyl-Abakan busz közlekedik az út mentén, az Ermakovszkoje-Usinsk busz pedig hetente kétszer. Nyáron taxik gyakran mennek az Abakan pályaudvarra. A távolság a legközelebbi települések - Aradan - 40 km, Tanzybey - 70 km. A Tormozakovszkij hídon és a folyó torkolatánál. Jerboán vannak turistaházak (fizetős), parkolók, fürdők. A Tormozakovszkij hídon van egy telefon távolsági kommunikációval, a TKK "Ermak" házában a Tushkanchik-on van egy walkie-talkie, amely közvetlen kapcsolatban áll a Sürgősségi Helyzetek Minisztériumával.
Útvonalváltozások és azok okai.
Az útiterv teljes egészében elkészült. Két tervezett napot „a rendeltetésszerűen” használták fel – elhúzódó esőben.
Csoportos mozgásrend
Utazási napok | dátum | Az út szakasza | Hossz (km) | Működési idő (óra-perc) | Az akadályok meghatározása | időjárási viszonyok |
---|---|---|---|---|---|---|
1 | 20.06.03 | Tormozakovszkij híd (az M-54-es autópálya 614 km-e) - tó. Szivárvány | 6 | 2-45 | Nem | Eső, köd, hideg |
2 | 21.06.03 | Radiális kijáratok a vízeséshez és a Hanging Stone-hoz | 2 | 2-37 | Nem | Felhős, nincs eső |
3 | 22.06.03 | Oz. Rainbow - Parkoló Álom | 7 | 7-23 | per. köztes (n / c), sáv. Artists-2 (1A) | Napos, meleg |
4 | 23.06.03 | Sugárirányú kijárat - Mountain Spirits vízesése - Mountain Spirits tava - Tolsztoj testvér csúcs | 2 | 4-40 | Fat Brother Peak (1A) | A nap első fele napos, második fele szeles, felhős, majd eső |
5 | 24.06.03 | Rossz időjárási nap | - | - | Nem | Heves esőzés, hideg, szél |
6 | 25.06.03 | Parkolási álom - Azure Lake | 4 | 5-10 | per. Taigish-1 (1A) | Reggel - eső, majd - borult, szeles, nincs eső, este - napos |
7 | 26.06.03 | Azúr-tó – Skazka tábor | 8 | 3-44 | per. Kiegészítő (n / a) | Napos, meleg, késő este - erős jégeső széllel |
8 | 27.06.03 | Sugárirányú kijárat a Kővárba | 3 | 3-03 | per. Kiegészítő (n / a) | a nap elején eső, majd napos, majd felhős, ritka esőzés. |
9 | 28.06.03 | Radiális túra a Bogatyr és Gratsiya vízesésekhez | 15 | 9-13 | Mount Perevalnaya (1A), Spasateley-hágó (1A) | szeles, felhős, meleg, nincs eső |
10 | 29.06.03 | Parkolási mese - nyíl | 8 | 4-23 | áteresztő cső (1A) | napos |
11 | 30.06.03 | Strelka - Bezrybnoe-tó | 25 | 7-35 | Nem | napos, meleg |
12 | 1.07.03 | Bezrybnoe-tó – Medve-patak | 15 | 5-55 | Zöld bérlet (1A) | napos, meleg |
13 | 2.07.03 | Rossz időjárási nap | - | - | Nem | Eső, mennydörgés |
14 | 3.07.03 | Bear Creek - r. Jerboa - M-54-es autópálya (622 km). | 8 | 2-31 | Nem | borult, helyenként eső, délután napos idő |
további információ
Csoportunk „turista járőrként” tevékenykedett, melynek feladata az volt, hogy a csoport útja mentén a parkolókat, ösvényeket megtisztítsa a háztartási törmeléktől, elmagyarázza mindenkinek, aki útközben találkozik velünk a helyes „ökológiai” viselkedés alapjait a természetben. , kijelölve a főbb útvonalakat . Ezért a fő tevékenységgel, az útvonal megmászásával párhuzamosan ösvényeket takarítottunk és fűrészeltünk, szemetet szállítottunk, turistatáborokat szereltünk fel (helyi tüzet rendeztünk, asztalokat terítettünk, fészereket, szemétgödröket ástunk stb.).
A Tourist Patrol mottója:
Csak az emberek takaríthatnak az állatok és az állatok után!
Útinapló.
prológus helyett.
Itt elszáll a zokni illata -
(a mi, népünk)
Úgy döntöttünk, hogy ezt a naplót többé-kevésbé "szabad" stílusban írjuk. Reméljük, hogy a naplóban való tudósításhoz szükséges összes technikai információ nem kerül néhány "líramentes" kitérő árnyékába. A szöveg ezzel a színnel kiemelve- ezek Oksana Lanshakova krónikásunk naplójának betétlapjai. Én (S.V. - Sergey Shishkin) írtam a TERVEZETLEN szöveget visszaemlékezéseim és visszaemlékezéseim alapján, a krónikás naplójának olvasása és a kampányunkról készült videó megtekintése inspirálta. Sőt, ez a két szerző továbbra is megszakítja, sőt duplikálja is egymást, ugyanazokat az eseményeket különböző módon leírva.
P.S.
A konzervdobozokon lévő számok pedig kicsit más jelentéssel bírnak.
Néhány színész galériája
Oktatók
Egyéb feketék és meszticek
![]() |
![]() |
![]() |
![]() |
![]() |
egér |
Oksa (Lanshakova Oksana) |
Yanka ellátási menedzser (Werfel Yana) |
Dronych (Kuzmin Andrey) |
Oroszország (Filatov Ruslan) |
![]() |
![]() |
![]() |
![]() |
![]() |
Dimych |
Oleg (Kostenko Oleg) |
Masha (Khanzhina Maria) |
Lyuska-1 (Anokhina Ludmila) |
Lyuska-2 (Nesterova Ludmila) |
1 nap
20062003 - szám a dobozon.
Érkezés (vagy indulás)
– Ott találják a Snarkot! - mondta Balabon.
A hegy tetejére mutat;
És kihúzta a tengerészeket a partra,
Felhúzta őket a forgószelek.
(Lewis Carroll, "The Hunting of the Snark")
2003. július 20. egy turistacsoport, amely 3 oktatóból áll S.V.(Szergej Vasziljevics), Zsenya bácsi(Jevgenyij Anatoljevics), Yura bácsi(Jurij Evgenievich) és csak kezdő bányászok:
Svetlana és Oksana Mahold- névrokonok -tól. Kazancevo
Luda és Luda (Ljuszka)- névrokonok (is onnan)
Ivan és Dan- lelkes szerencsejátékosok és kedves emberek Oisky faluból
Masha- Piroska (onnan)
menedzser- Yanka (Werfel, Ermakovszkoje falu)
Javító – Dron (Dronych)(Andrey Kuzmin, Ermakovszkoje falu)
Oleg és Dimych- elválaszthatatlan barátok (Kostenko és Tselukovsky, Ermakovskoye falu)
Időmérő (Oroszország)- Ruslan Filatov (Ermakovszkoe falu)
Orvos - Egér(Mishina Julia, Ermakovszkoje falu)
és egy szerény, de figyelmes krónikás - Oksana L.(Lanshakova, s. Ermakovskoe)
elhagyta Ermakovszkoje csodálatos faluját Ergakiba. Mindenkinek volt nála hátizsák (egy válltáska egy csomó zsebbel, két pánttal, önvisszaállító övvel, igény szerint kerettel), felszerelés (hám (felső és alsó), két karabély, egy nyolcas és egy kötél), sátor - egy Royal - oktatói, két Mana-2 sátor a Rock Pillars-tól (a cég termékei megvásárolhatók a Krasznojarszk, Lenina utca 76. címen), két Dragon-5 sátor Szentpétervárról cég Equipment, egy névkitűző - "Tourist Patrol" (mindenki számára) és Green Tie - a turistajárőr megkülönböztető jegye (mindenki számára).
Így most ez a 14 naiv és 3 tapasztalt, aktív életmód szerelmese remeg a buszon, és még mindig nem tudják, mi vár rájuk.
![]() |
Ermakovszkijból 12-00-kor egy autóbusz vitte csoportunkat a Tormozakovszkij hídhoz (a Krasznojarszk - Államhatár autópálya 614 km-e).
Leszálltunk a Tormozakovszkij híd közelében (az a hely, ahonnan sok turistaút indul), az eső ellenére felmelegedtünk, falatoztunk az autópálya mellett, meghajtottuk az elsőt erre az útra, és átmentünk az első állomásunkra a Raduzsnoje-tónál. .
Közvetlenül az út mellett egy kis uzsonna után 12-20-kor elindultunk.
Nem csak úgy mentünk oda, hanem azzal a nagy küldetéssel, hogy megmutassuk az igazi utat azoknak az utazóknak, akik nem ismerik a tóhoz vezető utat. Remélem, senki nem téved el, bár csak a leghanyagabb (a leghülyébb) turista nem jut el a tóhoz a mi jelzéseink szerint, S.V. régi piros melegítőnadrágjából, szalagokra vágva. Az egész tóhoz vezető út kellemes volt, kivéve az állandó esőt, állandó nedvességet és ködöt, a sárba tört utat, amivel már a nagyon karabinerekig (vagy még feljebb) elkenődtünk.
A robots.txt fájl beállítása
robots.txt- egy speciális keresőmotorok számára készült fájl. Meghatározza egy adott webhely indexelési beállításait. Ha azt szeretné, hogy a fórum megfelelően legyen indexelve, akkor ennek a fájlnak a jelenlétét nem szabad figyelmen kívül hagyni. Megpróbálom leírni a phpBB fórumokra specializálódott robots.txt létrehozásának folyamatát.
Az indexelés tilalma
Először le kell tiltania az összes olyan szolgáltatási oldal indexelését, amely nem tartalmaz egyedi tartalmat, és csak csökkenti a fórum relevanciáját. Az indexelés tilalma az irányelv alapján történik Letiltás: oldal (vagy oldalsablon) formájában megjelenő argumentummal, amelyet nem szabad indexelni. A phpBB szolgáltatási oldalai pl ucp.php (Személyes rész), faq.php (GYIK), search.php (Keresés), taglista.php (Felhasználók). A szükséges kód:
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
A phpBB esetében is érdemes betiltani az egyes bejegyzésekre mutató linkek indexelését. Így néznek ki – viewtopic.php?p=54#p54. Ehhez csak egy sort kell megadnunk a robots.txt fájlban, a * (csillag) használatával megadva a sablont:
Disallow: /viewtopic.php?p=*
Megtilthatja a témakörök első oldalainak indexelését is, mivel egy témára mutató hivatkozás oldalparaméter megadása nélkül oda vezet, így nincs értelme az első oldalt paraméterként megadni - ugyanazt a tartalmat kapja a különböző hivatkozásokhoz. Az első oldalakra mutató linkek így néznek ki viewtopic.php?f=69&t=724145&start=0. Ezért az indexelés letiltásához a következő kódot kell használnia:
Disallow: /viewtopic.php?f=*&t=*&start=0$
Az egyes témák megtekintésekor 2 link jelenik meg alább, amelyek a szomszédos témákhoz vezetnek - az előzőhöz és a következőhöz a listában. Az ilyen hivatkozásokhoz a paramétert használják Kilátás, amely a megfelelő értékekkel rendelkezik view=nextÉs view=previous. Jobb, ha megtiltjuk az ilyen hivatkozásokat az indexeléshez is:
Disallow: /viewtopic.php?f=*&t=*&view=next
Webhelytérképfájl megadása
Az új oldalak indexelésének felgyorsítása és a régiek újraindexelése érdekében a webhelytérképfájlok nagyon hasznosak. Jelenleg nincs beépített oldaltérkép a phpBB3-ban, azonban telepítheti a fórumhoz a meglévő oldaltérkép generátor modok valamelyikét (például az általam írt Sitemap FX). Ha nem rendelkezik webhelytérképpel, és nem is tervezi annak telepítését, kihagyhatja ezt a bekezdést. A többinek meg kell írnia az irányelvet oldaltérkép: argumentumként a webhelytérkép fájl elérési útjával:
Webhelytérkép: /sitemap.php
Egyszerre több webhelytérképet is megadhat, ha azokat több fájlban hozta létre:
Webhelytérkép: /forum/sitemap/01.xml
Webhelytérkép: /forum/sitemap/02.xml
A robotok hívásai közötti intervallumok megadása
Néha előfordul, hogy a robot a fórum indexelésekor túl nagy terhelést okoz a szerveren, aminek következtében rossz következményei lehetnek, például a szerver ideiglenes leállása. A helyzet orvoslására az irányelv Feltérképezés-késleltetés, amely időtúllépéseket állít be, amikor a robotok hozzáférnek a webhelyhez. Ennek az irányelvnek az érve az az idő másodpercben, amelynél gyakrabban a robotnak nem szabad elérnie a webhelyet (ritkábban megteheti). Ha időtúllépést szeretnénk megadni, például 5 másodpercet, akkor a következő kódot kell elhelyeznünk a robots.txt fájlunkban:
Dinamikus paraméterek megadása az url-ből
A phpBB-ben régóta használnak munkameneteket, amelyek paraméterként a fórum hivatkozásaihoz vannak csatolva sid=. A fórumon a cookie-k helyes beállításával ez a paraméter csak egyszer lesz a címben, majd a cookie-kba kerül. Ezenkívül a csoportban a fórumon regisztrált összes keresőmotorhoz "Botok", a munkamenetek automatikusan letiltásra kerülnek. Viszont nyugodtan játszhatsz, ha a robots.txt fájlban dinamikus paraméterként beállítod a session ID-t – és akkor a robotok nem veszik figyelembe az oldalak indexelésekor. Ehhez használja a direktívát Tiszta param amiről már írtam. Két érve van. Az első argumentum valójában maga a dinamikus paraméter az url-ben. A második argumentum azoknak az oldalaknak az elérési út előtagja, amelyeken ez a paraméter használható. Ezért a következő kódot kapjuk a robots.txt fájlhoz:
Clean-param: sid/index.php
Elsődleges gazdagép megadása
A Yandex esetében megadhatja a fő webhely gazdagépét is. A helyzet az, hogy minden oldal több címen is elérhető, például - a phpbbguru.net/ és a phpbbhacks.ru/ ugyanarra a webhelyre vezetnek. A kereső azonban csak egy címet vesz figyelembe, amely megjelenik a keresési eredmények között. Irányelv házigazda: a webhely címe formájában megjelenő argumentum segítségével megadhatja a keresőmotor ajánlott címét (mivel a Yandex szerint ez az irányelv nem döntő tényező a webhely fő gazdagépének meghatározásában, de nagyon fontos) .
És annak ellenére, hogy szinte minden fórum csak egy címen érhető el, azt javaslom, hogy ne hagyja figyelmen kívül ezt az irányelvet legalább két okból. Először is, a Yandex szempontjából a fórum a www.és nélküle különböző házigazdák. Ezért ha a fórumot www nélküli címmel hirdeti, és a Yandexben www.-vel van indexelve, akkor nem lesz semmi jó. Másodszor, néhány tisztességtelen ember néha egyesítheti a fórumot és a domainjét. Vásárolnak egy domaint, és ott tárolják a fórum teljes példányát. A kereső két azonos fórumot lát különböző címekkel, és ugyanazon fórum tükrének tekinti őket. Ebben az esetben meg lehet határozni a támadó címét fő gazdagépként, és akkor a Yandex összes látogatója nem az Ön fórumára, hanem annak másolatára megy.
Fórumunk elérhető legyen a www.lastforum.ru és a lastforum.ru oldalakon. A címet a www nélkül kell megadnunk, mint fő gazdagépet (én személy szerint ezt tanácsolom, mert a www előtagot csak az ókorból megmaradt maradványnak tartom). Ehhez meg kell írnunk a direktívát Házigazda különösen a Yandex számára. Egy fontos pont az irányelv Házigazda az irányelv után kell megemlíteni Letiltás: tehát ilyen kód kell:
Felhasználói ügynök: Yandex
Disallow: /faq.php
Házigazda: lastforum.ru
Az ilyen kódot jobb a robots.txt fájl végére helyezni.
A robots.txt végleges verziója a phpBB-hez
A fentiek alapján elkészítheti a robots.txt fájl teljes verzióját a phpBB 3 fórumhoz. Példaként a már említett lastforum.ru-t veszem:
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
Oldaltérkép: /sitemap.php
Clean-param: sid/index.php
Tiszta paraméter: sid/viewforum.php
Tiszta paraméter: sid /viewtopic.php
Felhasználói ügynök: 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
Házigazda: lastforum.ru
Oldaltérkép: /sitemap.php
Clean-param: sid/index.php
Tiszta paraméter: sid/viewforum.php
Tiszta paraméter: sid /viewtopic.php
A robots.txt fájl helye
A robots.txt fájl csak a webhely/fórum gyökerében lehet. Figyelembe véve, hogy a fórumok háromféleképpen helyezhetők el – önállóan, aldomainben és könyvtárban, a robots.txt fájlt ennek megfelelően kell elhelyezni. Külön fórum, valamint aldomain fóruma esetén a robots.txt fájlt a fórum gyökérkönyvtárában kell elhelyezni (ugyanabban a mappában, mint a fájl config.php). Ha a fórum a webhely beágyazott könyvtárában található, akkor a robots.txt fájlt a webhely gyökerébe kell helyezni, és a robots.txt fájlban lévő összes argumentumot a gyökérből hozzájuk vezető útvonalnak megfelelően kell írni. Vagyis ha a fórum a forum/ mappában található (example.com/forum/), akkor az előző robots.txt példa így fog kinézni:
Felhasználói ügynök: * 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
Webhelytérkép: /forum/sitemap.php
Felhasználói ügynök: 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
Házigazda: lastforum.ru
Webhelytérkép: /forum/sitemap.php
Tiszta paraméter: sid /forum/index.php
Tiszta paraméter: sid /forum/viewforum.php
Tiszta paraméter: sid /forum/viewtopic.php
A cikk leírja a PHP-ben elérhető funkciókat (releváns az 5.3.x-hez) minden típusú hiba kezelésére, beleértve a kódértelmezési hibákat (E_ERROR, E_PARSE, E_WARNING stb.). Ez a feldolgozás segít kezelni az oldal megjelenítését ilyen problémák esetén. A cikk rengeteg leírást és működő példát (architektúrát) tartalmaz annak érdekében, hogy azonnal felhasználhassa a szoftvertermékében. A végén jó, kicsit szétszedték az oldalt, hát erről 4xx vagy 5xx fejléccel kell tájékoztatni a keresőt és szórakoztatni a felhasználót, ahelyett, hogy fehér képernyőt (rosszabb esetben szent információkat tartalmazó képernyőt) adnának vissza. , hackereknek) 200 Ok válaszával.
A téma megírásának ötlete akkor támadt, amikor bátran feltettem 2 kérdést:
- Kérdés a figyelmeztetések elfogásáról és a hibák kiírásáról a sablon megadott helyére
- Kérdés a kritikus hibák elfogásával kapcsolatban, amelyek miatt a szkript végrehajtása leáll
Ha érdekel, akkor a részletek a kivágás alatt...
Használat okai
A felhasználónak/keresőnek egyértelműen meg kell válaszolnia, hogy problémák vannak a szerveren. Egy bizonyos Feng Shui használata nélkül ezt meglehetősen nehéz elérni, és néha lehetetlen. Itt megvilágítom mindezt, nos, hagyok egy megjegyzést magamnak, hiszen egy hete nem tudtam, mit tegyek, és valószínűleg sok kezdő is elbátortalanodik.Funkcióleírások
Ez a funkció elérhető a PHP-ben a hibák kezelésére és a kimenet vezérlésére. Itt van egy leírás a jóságaikról és hiányosságairól. Dokumentációt nem adok, csak az oldalaira hivatkozom és leírom a véleményemet. Ennek csak egy töredéke lesz megadva, a cikk végén linkeket adok a dokumentáció megfelelő részeihez. Szóval találkozzunk:- Nem kritikus hibák ellenőrzése: megjegyzések, figyelmeztetések, felhasználói hibák. Általában minden, ami nem zárja le rendellenesen az értelmezést.
set_error_handler – Beállít egy felhasználó által definiált hibakezelőt.
Szükséges az összes ilyen hiba naplóba írásához. Ha nincs beállítva, akkor nem íródik be a naplóba, de mindig szeretném tudni, hogy milyen harci helyzetekben hívhatók megjegyzések, figyelmeztetések. Vagyis lehetővé teszi a felhasználó számára, hogy automatikusan tesztelje a terméket, és ezt észre sem veszi.
Ha a függvény nincs beállítva, akkor a PHP csak az adatokat próbálja megjeleníteni a képernyőn, ha pedig ez nem adatik meg, akkor az ilyen típusú hibákból egyáltalán nincs életjel.
- Ellenőrzés, kivételek: egy E_ERROR típusú hiba.
set_exception_handler – Egyéni kivételkezelőt állít be
Nos, egyáltalán nem tudom, miért találták ki, amikor ott van az alábbiakban leírtak, és csak egy Kivétel típusú hibát kezelnek. Tehát jelentem, hogy egyszerűen létezik. Elkapja a kritikus "kivétel" hibát, és lehetővé teszi, hogy tegyen valamit ellene. Akárhogy is, a forgatókönyv véget ér. A munkája alapból nekem személy szerint elég (naplókba ír, megjeleníteni próbál). Egyáltalán nem definiálnám újra, különben írnom kellene a logokba a történt kivételről.
- Kimenet vezérlési funkciók: Itt leírok 3 olyan funkciót, amelyet különböző okokból ismernie kell. Például teljesítményproblémák vagy fejléckimeneti problémák esetén. Esetünkben hibafejléceket kell megjelenítenünk.