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