⊗ppPmHpIP 401 of 447 menu

HTTP galvu problēma ar include PHP

Problēma ar HTTP galvām var arī rasties, iekļaujot failus ar include. Tā parādīsies gadījumā, kad aiz noslēdzošās zīmes ?> atrodas atstarpes vai tukšas rindas, piemēram, šādi:

<?php // kāds kods ?>

Šajā gadījumā, iekļaujot mūsu failu citā failā, atstātās tukšās rindas darbosies kā izvade uz ekrānu:

<?php include 'file.php'; // iekšā ir izvade uz ekrānu header('Content-Type: text/html'); ?>

Lai novērstu problēmu, visos PHP failos labāk ir dzēst pēdējo noslēdzošo ?>. Šāda pieeja nerada PHP kļūdas un vienlaikus pasargā mūs no nejaušas tukšu rindu pievienošanas. Izlabosim mūsu failu:

<?php // kāds kods

Izlabojiet kļūdas, kas pieļautas šajā kodā:

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

Izlabojiet kļūdas, kas pieļautas šajā kodā:

<?php function func1() { echo '1'; } ?> <?php function func2() { echo '2'; } ?>
<?php include 'file.php'; header('Content-Type: text/html'); ?>
Latviešu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mēs izmantojam sīkdatnes, lai nodrošinātu vietnes darbību, analīti un personalizāciju. Datu apstrāde notiek saskaņā ar Konfidencialitātes politiku.
pieņemt visus iestatīt noraidīt