⊗ppPmHpIP 401 of 447 menu

Праблема з загалоўкамі HTTP пры include у PHP

Праблема з загалоўкамі HTTP можа таксама ўзнікнуць пры ўключэннях файлаў праз include. Яна праявіцца ў тым выпадку, калі пасля зачыняльнай дужкі ?> пастаўлены прабелы або пустыя радкі, вось так:

<?php // some code ?>

У гэтым выпадку пры інклудзе нашага файла ў іншы файл пакінутыя пустыя радкі падзейнічаюць як вывад на экран:

<?php include 'file.php'; // унутры вывад на экран header('Content-Type: text/html'); ?>

Для выпраўлення праблемы лепей ва ўсіх PHP файлах выдаляць апошні зачыняльны ?>. Такі прыём не вядзе да памылкі PHP і пры гэтым страхуе нас ад выпадковага дадавання пустых радкоў. Давайце выправім наш файл:

<?php // some code

Выправіце памылкі, дапушчаныя ў наступным кодзе:

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

Выправіце памылкі, дапушчаныя ў наступным кодзе:

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