⊗ppPmHpIP 401 of 447 menu

Problema cu anteturile HTTP la include în PHP

Problema cu anteturile HTTP poate de asemenea apărea la includerea fișierelor prin include. Ea se va manifesta în cazul în care după paranteza de închidere ?> sunt lăsate spații sau linii goale, astfel:

<?php // some code ?>

În acest caz, la includerea fișierului nostru în alt fișier, liniile goale rămase vor acționa ca o ieșire pe ecran:

<?php include 'file.php'; // în interior există ieșire pe ecran header('Content-Type: text/html'); ?>

Pentru a remedia problema, este mai bine să ștergeți ultima paranteză de închidere ?> din toate fișierele PHP. Această practică nu duce la eroare în PHP și în același timp ne protejează de adăugarea accidentală a liniilor goale. Să corectăm fișierul nostru:

<?php // some code

Corectați erorile făcute în următorul cod:

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

Corectați erorile făcute în următorul cod:

<?php function func1() { echo '1'; } ?> <?php function func2() { echo '2'; } ?>
<?php include 'file.php'; header('Content-Type: text/html'); ?>
Română
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Folosim cookie pentru funcționarea site-ului, analiză și personalizare. Prelucrarea datelor are loc în conformitate cu Politica de confidențialitate.
acceptă toate configurează respinge