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

Дар ҳолати хатогӣ мо бояд ба браузер sарсуборе бо хатогии 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 истифода мебарем. Коркарди маълумот мувофиқи Сиёсати махфият сурат мегирад.
ҳамаро қабул кардан танзим кардан рад кардан