⊗ppPmHpIP 401 of 447 menu

Težava z HTTP glavami pri include v PHP

Težava z HTTP glavami lahko nastane tudi pri vključevanju datotek prek include. Pojavi se v primeru, ko so za zapiralno oznako ?> dodani presledki ali prazne vrstice, tako:

<?php // nek koda ?>

V tem primeru bodo ob vključitvi naše datoteke v drugo datoteko ostale prazne vrstice delovale kot izpis na zaslon:

<?php include 'file.php'; // znotraj izpis na zaslon header('Content-Type: text/html'); ?>

Za odpravljanje težave je priporočljivo v vseh PHP datotekah odstraniti zadnjo zapiralno oznako ?>. Takšen prijem ne povzroči napake PHP in nas hkrati ščiti pred naključnim dodajanjem praznih vrstic. Popravimo našo datoteko:

<?php // nek koda

Popravite napake v naslednji kodi:

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

Popravite napake v naslednji kodi:

<?php function func1() { echo '1'; } ?> <?php function func2() { echo '2'; } ?>
<?php include 'file.php'; header('Content-Type: text/html'); ?>
Slovenščina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Za delovanje spletnega mesta, analitiko in personalizacijo uporabljamo piškotke. Obdelava podatkov poteka v skladu s Politiko zasebnosti.
sprejmi vse nastavi zavrni