⊗ppPmSDEP 441 of 447 menu

Stránka 404 v souborovém systému v PHP

Pokud uživatel zadá do adresního řádku neplatnou URL, musíme zobrazit stránku s chybou. Nechť obsah chybové stránky je uložen v příslušném souboru:

<div> page not found </div>

Abychom určili neplatnost požadavku, musíme zkontrolovat existenci souboru s obsahem odpovídajícímu požadované URL:

<?php $path = 'view' . $url . '.php'; if (file_exists($path)) { // soubor existuje } else { // soubor neexistuje } ?>

Budeme vracet soubor s obsahem, pokud existuje, a soubor s chybou, pokud obsah neexistuje:

<?php $path = 'view' . $url . '.php'; if (file_exists($path)) { $content = file_get_contents($path); } else { $content = file_get_contents('view/404.php'); } ?>

V případě chyby musíme odeslat do prohlížeče hlavičku s 404 chybou, aby se explicitně oznámilo, že stránka nebyla nalezena. Pojďme to udělat:

<?php $path = 'view' . $url . '.php'; if (file_exists($path)) { $content = file_get_contents($path); } else { header('HTTP/1.0 404 Not Found'); $content = file_get_contents('view/404.php'); } ?>

Implementujte ve vašem systému vrácení stránky s 404 chybou.

Čeština
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používáme soubory cookie pro fungování webu, analýzu a personalizaci. Zpracování údajů probíhá v souladu s Zásadami ochrany osobních údajů.
přijmout vše přizpůsobit odmítnout