⊗ppPmFSIV 353 of 447 menu

Zapis vstavljanja v spremenljivko v PHP

Recimo, da imamo določeno datoteko:

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

V glavni datoteki zapišimo besedilo naše datoteke v spremenljivko:

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

Vendar bomo imeli težavo - pri zapisu v spremenljivko PHP koda naše datoteke ne bo izvedena.

Da bi bil PHP kod v vključeni datoteki izveden, moramo uporabiti operator include. Težava pa je v tem, da ta operator takoj izpiše podatke na zaslon, zato rezultat priklopa ne more biti zapisan v spremenljivko.

Vendar je to vseeno mogoče storiti, če uporabimo pameten trik:

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

Oblikujmo kodo trika v funkcijo:

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

Uporabimo našo funkcijo za pridobitev datoteke v spremenljivko:

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

Naredite datoteko, ki bo iz polja dni generirala spustni seznam dni v tednu. Rezultat zapišite v spremenljivko v vaši glavni datoteki. To spremenljivko izpišite na več mestih v datoteki.

Slovenščina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Za delovanje spletnega mesta, analitiko in personalizacijo uporabljamo piškotke. Obdelava podatkov poteka v skladu s Politiko zasebnosti.
sprejmi vse nastavi zavrni