⊗ppPmFSIV 353 of 447 menu

PHP-da o‘zgaruvchiga fayl qo‘shishni yozish

Faraz qilaylik, bizda quyidagi fayl bor:

<div> <?= 'test' ?> </div>

Keling, asosiy faylda faylimiz matnini o‘zgaruvchiga yozamiz:

<?php $res = file_get_contents('test.php'); ?>

Biroq, biz muammoga duch kelamiz - o‘zgaruvchiga yozishda faylimizning PHP kodi bajarilmaydi.

Qo‘shilayotgan fayldagi PHP kod bajarilishi uchun include operatoridan foydalanish kerak. Biroq, muammo shundaki, bu operator darhol ma'lumotlarni ekranga chiqaradi, shuning uchun ulanish natijasini o‘zgaruvchiga yozib bo‘lmaydi.

Ammo buni amalga oshirish mumkin, agar ayyor usuldan foydalansak:

<?php ob_start(); include 'test.php'; $res = ob_get_clean(); ?>

Keling, usul kodini funksiyaga aylantiramiz:

<?php function getFile($name) { ob_start(); include $name; return ob_get_clean(); } ?>

Keling, faylni o‘zgaruvchiga olish uchun o‘zimizning funksiyamizdan foydalanamiz:

<?php $res = getFile('test.php'); echo 'index' . $res; ?>

Massivdan hafta kunlarini ochiladigan ro‘yxat yaratadigan fayl yarating. Natijani asosiy faylingizdagi o‘zgaruvchiga yozing. Ushbu o‘zgaruvchini faylning bir nechta joylarida chiqaring.

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