Nehmen wir an, ich die folgenden Datei - template.php
:Führen Sie eine PHP-Datei, und geben das Ergebnis als String
<?php $string = 'Hello World!'; ?>
<html>
<head>
<title>Test Page!</title>
</head>
<body>
<h1><?= $string; ?></h1>
<p>You should see something above this line</p>
</body>
</html>
Ich bin mir bewusst, dass ich file_get_contents()
verwenden können, um den Inhalt der Datei als ein erhalten String, den ich dann beliebig manipulieren kann. file_get_contents()
führt jedoch keine PHP-Anweisungen aus.
Ich habe erfolgreich cURL verwendet, um Zugriff auf die gerenderte Version der Datei zu bekommen, aber es scheint ziemlich langsam und klobig, Hinzufügen ziemlich viel Zeit für die Ausführung der Seite - was ich vorstellen würde ist aufgrund einer DNS-Suche wird durchgeführt.
Also, wie kann ich den Inhalt von template.php
in eine Zeichenfolge - während mit PHP brauchbare?
meinst du file_get_contents() richtig? –
Ich tat es, danke, dass ich darauf hingewiesen habe. – EvilChookie