⊗ppPmFSIV 353 of 447 menu

Indsættelse af fil i variabel i PHP

Lad os sige, at vi har en fil:

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

Lad os i hovedfilen gemme teksten fra vores fil i en variabel:

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

Vi vil dog have et problem - når vi gemmer i variablen, vil PHP-koden i vores fil ikke blive udført.

For at PHP-koden i den inkluderede fil skal udføres, skal du bruge operatoren include. Problemet er dog, at denne operator straks sender data til skærmen, så resultatet af inkluderingen ikke kan gemmes i en variabel.

Men det kan alligevel gøres, hvis man bruger et smart trick:

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

Lad os omsette tricket i en funktion:

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

Lad os bruge vores funktion til at hente filen i en variabel:

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

Opret en fil, der genererer en dropdown-liste over ugedage fra et array. Gem resultatet i en variabel i din hoved- fil. Vis denne variabel på flere steder i filen.

Dansk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDeutschΕλληνικά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
Vi bruger cookies til webstedets funktion, analyse og personalisering. Behandling af data foregår i henhold til Fortrolighedspolitikken.
accepter alle tilpas afvis