⊗ppPmHpIP 401 of 447 menu

Problem sa HTTP zaglavljima pri include u PHP-u

Problem sa HTTP zaglavljima može takođe da se pojavi pri uključivanju fajlova preko include. On će se manifestovati u slučaju kada su posle zatvarajuće oznake ?> postavljeni razmaci ili prazni redovi, ovako:

<?php // neki kod ?>

U ovom slučaju pri uključivanju našeg fajla u drugi fajl, ostavljeni prazni redovi će delovati kao ispis na ekran:

<?php include 'file.php'; // unutra ispis na ekran header('Content-Type: text/html'); ?>

Za rešavanje problema je bolje u svim PHP fajlovima ukloniti poslednju zatvarajuću oznaku ?>. Takav pristup ne dovodi do greške PHP i pri tome nas štiti od slučajnog dodavanja praznih redova. Hajde da ispravimo naš fajl:

<?php // neki kod

Ispravite greške napravljene u sledećem kodu:

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

Ispravite greške napravljene u sledećem kodu:

<?php function func1() { echo '1'; } ?> <?php function func2() { echo '2'; } ?>
<?php include 'file.php'; header('Content-Type: text/html'); ?>
Srpski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Koristimo kolačiće za rad sajta, analitiku i personalizaciju. Obrada podataka se vrši u skladu sa Politikom privatnosti.
prihvati sve podesi odbij