⊗ppPmFSIV 353 of 447 menu

Ausgabe einer Includedatei in eine Variable in PHP

Nehmen wir an, wir haben folgende Datei:

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

Lassen Sie uns im Hauptfile den Text unserer Datei in eine Variable schreiben:

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

Wir werden jedoch ein Problem haben - beim Schreiben in die Variable wird der PHP-Code unserer Datei nicht ausgeführt.

Damit der PHP-Code der einzubindenden Datei ausgeführt wird, muss der Operator include verwendet werden. Das Problem ist jedoch, dass dieser Operator die Daten sofort auf dem Bildschirm ausgibt, daher kann das Ergebnis des Einbindens nicht in einer Variable gespeichert werden.

Man kann dies dennoch tun, wenn man einen kniffligen Trick anwendet:

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

Lassen Sie uns den Code dieses Tricks in eine Funktion auslagern:

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

Verwenden wir unsere Funktion, um den Inhalt der Datei in eine Variable zu laden:

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

Erstellen Sie eine Datei, die aus einem Array von Tagen eine Dropdown-Liste der Wochentage generiert. Speichern Sie das Ergebnis in einer Variable in Ihrer Hauptdatei. Geben Sie diese Variable an mehreren Stellen der Datei aus.

Deutsch
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskΕλληνικά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
Wir verwenden Cookies für den Betrieb der Website, Analyse und Personalisierung. Die Datenverarbeitung erfolgt gemäß der Datenschutzerklärung.
alle akzeptieren anpassen ablehnen