⊗ppPmHpIP 401 of 447 menu

PHP-da include orqali HTTP sarlavhalarida yuzaga keladigan muammo

HTTP sarlavhalaridagi muammo include orqali fayllarni qo'shishda ham yuzaga kelishi mumkin. Bu muammo, yopish qavsi ?> dan keyin bo'sh joy yoki bo'sh qatorlar qo'yilganida namoyon bo'ladi, masalan:

<?php // biror kod ?>

Bunday holatda, bizning faylimizni boshqa faylga inklyud qilganda qoldirilgan bo'sh qatorlar ekranga chiqarilganidek ta'sir ko'rsatadi:

<?php include 'file.php'; // ichida ekranga chiqarish header('Content-Type: text/html'); ?>

Muammoni tuzatish uchun barcha PHP fayllarida oxirgi yopish ?> ni olib tashlash yaxshiroqdir. Bunday usul PHP xatosiga olib kelmaydi va shu bilan birga, tasodifiy bo'sh qatorlar qo'shilishidan himoya qiladi. Keling, faylimizni tuzatamiz:

<?php // biror kod

Quyidagi kodda qilingan xatolarni tuzating:

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

Quyidagi kodda qilingan xatolarni tuzating:

<?php function func1() { echo '1'; } ?> <?php function func2() { echo '2'; } ?>
<?php include 'file.php'; header('Content-Type: text/html'); ?>
Oʻzbek
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекTiếng Việt
Biz sayt ishlashi, tahlil qilish va shaxsiylashtirish uchun cookie-fayllardan foydalanamiz. Ma'lumotlarni qayta ishlash Maxfiylik siyosatiga muvofiq amalga oshiriladi.
hammasini qabul qilish sozlash rad etish