⊗ppPmHpIP 401 of 447 menu

HTTP სათაურების პრობლემა PHP-ში ფაილების ჩართვისას

HTTP სათაურების პრობლემა ასევე შეიძლება ჩნდეს ფაილების ჩართვისას include-ის მეშვეობით. ის გამოიხატება იმ შემთხვევაში, როდესაც დამხურავი ფიგურული ფრჩხილის ?> შემდეგ დამატებულია სივრცეები ან ცარიელი ხაზები, აი ასე:

<?php // some code ?>

ამ შემთხვევაში, ჩვენი ფაილის სხვა ფაილში ჩართვისას, დატოვებული ცარიელი ხაზები იმოქმედებს, როგორც ეკრანზე გამოტანა:

<?php include 'file.php'; // შიგნით არის გამოტანა ეკრანზე header('Content-Type: text/html'); ?>

პრობლემის გამოსასწორებლად, უკეთესია ყველა PHP ფაილში ბოლო დამხურავი ?> წაიშალოს. ასეთი მიღება არ იწვევს შეცდომას PHP-ში და ამავდროულად გვიცავს შემთხვევითი ცარიელი ხაზების დამატებისგან. მოდით, გამოვასწოროთ ჩვენი ფაილი:

<?php // some code

გამასწორეთ შეცდომები, რომლებიც დაშვებულია შემდეგ კოდში:

<?php function func1() { echo '1'; } ?>
<?php function func2() { echo '2'; } ?>
<?php include 'file1.php'; include 'file2.php'; header('Content-Type: text/html'); ?>

გამასწორეთ შეცდომები, რომლებიც დაშვებულია შემდეგ კოდში:

<?php function func1() { echo '1'; } ?> <?php function func2() { echo '2'; } ?>
<?php include 'file.php'; header('Content-Type: text/html'); ?>
ქართული
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
ვებსაიტის მუშაობის, ანალიტიკისა და პერსონალიზაციისთვის ვიყენებთ ქუქი-ფაილებს. მონაცემთა დამუშავება ხდება Კონფიდენციალურობის პოლიტიკის შესაბამისად.
ყველას მიღება პარამეტრები უარყოფა