⊗ppPmSDEP 441 of 447 menu

Страница 404 в движкове на файлове в PHP

Ако потребитель въведе в адресната лента некоректен URL, трябва да покажем страница с грешка. Нека съдържанието на страницата с грешка да се съхранява в съответния файл:

<div> page not found </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ščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние използваме бисквитки за работата на сайта, анализ и персонализация. Обработката на данни се извършва в съответствие с Политика за поверителност.
приемам всички настройки отхвърляне