⊗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šuMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние користиме колачиња за работата на веб-страната, анализа и персонализација. Обработката на податоци се врши во согласност со Политиката за приватност.
прифати ги сите прилагоди одбиј