⊗ppPmHpIP 401 of 447 menu

HTTP päiste probleem include'iga PHP-s

HTTP päistega probleem võib tekkida ka failide include'imisel läbi include. See ilmneb juhul, kui pärast sulgevaga ?> on pandud tühikud või tühjad read, nagu näiteks nii:

<?php // some code ?>

Sel juhul, kui me include'ime oma faili teise faili, mõjuvad jäetud tühjad read nagu ekraanile väljund:

<?php include 'file.php'; // sees on ekraanile väljund header('Content-Type: text/html'); ?>

Probleemi lahendamiseks on kõige parem kõigis PHP failides eemaldada viimane sulgev ?>. Selline võte ei põhjusta PHP veateadet ja samas kaitseb meid juhuslikult lisatud tühjade ridade eest. Parandame meie faili:

<?php // some code

Parandage järgnevas koodis tehtud vead:

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

Parandage järgnevas koodis tehtud vead:

<?php function func1() { echo '1'; } ?> <?php function func2() { echo '2'; } ?>
<?php include 'file.php'; header('Content-Type: text/html'); ?>
Eesti
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Me kasutame saidi toimimiseks, analüüsi ja personaliseerimiseks küpsiseid. Andmete töötlemine toimub vastavalt Privaatsuspoliitikale.
nõustu kõigega häälesta keeldu