⊗ppPmFSIV 353 of 447 menu

Rakaman Sisipan ke dalam Pembolehubah dalam PHP

Katakan kita mempunyai satu fail:

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

Mari dalam fail utama kita rakam teks daripada fail kita ke dalam pembolehubah:

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

Walau bagaimanapun, kita akan menghadapi masalah - semasa merakam ke dalam pembolehubah, kod PHP fail kita tidak akan dilaksanakan.

Untuk melaksanakan kod PHP dalam fail yang disisipkan, include perlu digunakan. Masalahnya, bagaimanapun, ialah pengendali ini serta-merta memaparkan data pada skrin, jadi hasil sambungan tidak boleh direkodkan ke dalam pembolehubah.

Namun, ini masih boleh dilakukan jika menggunakan satu helah yang bijak:

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

Mari kita susun kod helah tersebut menjadi fungsi:

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

Gunakan fungsi kita untuk mendapatkan fail ke dalam pembolehubah:

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

Buat satu fail yang akan menjana satu senarai juntai bawah hari daripada array hari. Rakam hasilnya ke dalam pembolehubah dalam fail utama anda. Paparkan pembolehubah ini di beberapa tempat dalam fail.

Melayu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan kuki untuk operasi laman web, analisis dan personalisasi. Pemprosesan data dijalankan mengikut Polisi Kerahsiaan.
terima semua tataletak tolak