⊗ppPmSDEP 441 of 447 menu

Pagina 404 în motorul pe fișiere în PHP

Dacă utilizatorul introduce în bara de adrese un URL incorect, trebuie să afișăm o pagină cu eroare. Fie ca conținutul paginii cu eroare să fie stocat în fișierul corespunzător:

<div> page not found </div>

Pentru a determina incorectitudinea cererii, trebuie să verificăm existența fișierului de conținut, corespunzător URL-ului solicitat:

<?php $path = 'view' . $url . '.php'; if (file_exists($path)) { // fișierul există } else { // fișierul nu există } ?>

Vom returna fișierul de conținut, dacă acesta există, și fișierul cu eroare, dacă conținutul nu există:

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

În caz de eroare, trebuie să trimitem către browser un antet cu eroarea 404 pentru a comunica explicit faptul că pagina nu a fost găsită. Să facem asta:

<?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'); } ?>

Implementați în motorul dvs. afișarea paginii cu eroarea 404.

Română
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Folosim cookie pentru funcționarea site-ului, analiză și personalizare. Prelucrarea datelor are loc în conformitate cu Politica de confidențialitate.
acceptă toate configurează respinge