⊗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
Мы выкарыстоўваем cookie для працы сайта, аналітыкі і персаналізацыі. Апрацоўка дадзеных адбываецца згодна Палітыкай канфідэнцыяльнасці.
прыняць усе наладзіць адхіліць