⊗ppPmSDEP 441 of 447 menu

Страница 404 у покретачу на датотекама у PHP-у

Ако корисник укуца у адресну траку неисправан URL ми морамо да прикажемо страницу са грешком. Нека садржај странице са грешком буде сачуван у одговарајућој датотеци:

<div> страница није пронађена </div>

Да бисмо одредили неисправност захтева, потребно је да проверимо постојање датотеке са садржајем, која одговара траженом URL-у:

<?php $path = 'view' . $url . '.php'; if (file_exists($path)) { // датотека постоји } else { // датотека не постоји } ?>

Хајде да шаљемо датотеку са садржајем, ако постоји, и датотеку са грешком, ако садржај не постоји:

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

У случају грешке морамо да пошаљемо у прегледач заглавље са 404 грешком како бисмо експлицитно јавили да страница није пронађена. Урадимо то:

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

Имплементирајте у вашем покретачу слање странице са 404 грешком.

Српски
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Користимо колачиће за рад сајта, аналитику и персонализацију. Обрада података се врши у складу са Политиком приватности.
прихвати све подеси одбиј