⊗ppPmHpIP 401 of 447 menu

Проблема са заглављима HTTP када се укључују фајлови у PHP-у

Проблем са заглављима HTTP може такође настати приликом укључивања фајлова преко include. Он ће се манифестовати у том случају, када су након затварајуће ознаке ?> остављени размаци или празни редови, овако:

<?php // неки код ?>

У овом случају, приликом укључивања нашег фајла у други фајл, остављени празни редови ће деловати као испис на екран:

<?php include 'file.php'; // унутрашњост исписује на екран header('Content-Type: text/html'); ?>

За исправљање проблема најбоље је у свим PHP фајловима уклонити последњу затварајућу ознаку ?>. Овај приступ не доводи до грешке у PHP-у и при томе нас штити од случајног додавања празних редова. Исправимо наш фајл:

<?php // неки код

Исправите грешке, допуњене у следећем коду:

<?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ščinaShqipSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Користимо колачиће за рад сајта, аналитику и персонализацију. Обрада података се врши у складу са Политиком приватности.
прихвати све подеси одбиј