⊗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ščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
ვებსაიტის მუშაობის, ანალიტიკისა და პერსონალიზაციისთვის ვიყენებთ ქუქი-ფაილებს. მონაცემთა დამუშავება ხდება Კონფიდენციალურობის პოლიტიკის შესაბამისად.
ყველას მიღება პარამეტრები უარყოფა