⊗ppPmSDEP 441 of 447 menu

Stran 404 v pogonskem mehanizmu na datotekah v PHP

Če uporabnik v naslovno vrstico vnese nepravilen URL, mu moramo prikazati stran z napako. Naj bo vsebina strani z napako shranjena v ustrezni datoteki:

<div> page not found </div>

Da bi določili nepravilnost zahteve, moramo preveriti obstoj datoteke z vsebino, ki ustreza zahtevanemu URL-ju:

<?php $path = 'view' . $url . '.php'; if (file_exists($path)) { // datoteka obstaja } else { // datoteke ni } ?>

Podali bomo datoteko z vsebino, če ta obstaja, in datoteko z napako, če vsebine ni:

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

V primeru napake moramo v brskalnik poslati glavo z 404 napako, da izrecno sporočimo, da stran ni bila najdena. Naredimo to:

<?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 v vašem pogonskem mehanizmu oddajo strani z 404 napako.

Slovenščina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Za delovanje spletnega mesta, analitiko in personalizacijo uporabljamo piškotke. Obdelava podatkov poteka v skladu s Politiko zasebnosti.
sprejmi vse nastavi zavrni