⊗ppPmSDEP 441 of 447 menu

Stranica 404 u fajl sistemu za upravljanje sadržajem u PHP-u

Ako korisnik unese neispravan URL u adresnu traku, mi moramo da prikažemo stranicu sa greškom. Neka sadržaj stranice sa greškom bude sačuvan u odgovarajućem fajlu:

<div> stranica nije pronađena </div>

Da bismo odredili neispravnost zahteva, neophodno je da proverimo postojanje fajla sadržaja koji odgovara traženom URL-u:

<?php $path = 'view' . $url . '.php'; if (file_exists($path)) { // fajl postoji } else { // fajl ne postoji } ?>

Hajde da vraćamo fajl sa sadržajem, ako postoji, i fajl sa greškom, ako sadržaj ne postoji:

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

U slučaju greške, moramo da pošaljemo brauzeru zaglavlje sa greškom 404, da bismo eksplicitno saopštili da stranica nije pronađena. Hajde da to uradimo:

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

Implementirajte u vašem sistemu za upravljanje sadržajem vraćanje stranice sa greškom 404.

Srpski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Koristimo kolačiće za rad sajta, analitiku i personalizaciju. Obrada podataka se vrši u skladu sa Politikom privatnosti.
prihvati sve podesi odbij