Frage

Ich bin derzeit PHP mail () Funktion mit dem HTML-Körper einer anderen PHP-Datei mit Verkettung E-Mail.

Diese

Zur Zeit arbeitet gut, aber ich würde das Skript vorziehen, einfach die geparsten HTML Body zu bekommen anstatt die Verkettung Methode.

Ich habe ein paar unvollständigen Forum-Beiträge liest bezüglich der Verwendung von fopen () und fread (), aber hatte kein Glück selbst. Jede Ausgabe ich Arbeit bekommen haben hat die PHP innerhalb der Datei analysiert.

Gibt es eine Funktion zur Verfügung, die dies tun können?

War es hilfreich?

Lösung

Sie können tun:

ob_start();
require 'some_script.php';
$html = ob_get_clean();

und dann haben Sie die Ausgabe des Skripts.

Wenn Sie eine URL aufrufen müssen, können Sie dies mit curl oder alternativ können Sie fopen () / fread () mit einer URL verwenden, wenn diese Option in der PHP-Konfiguration aktiviert ist. Ich denke, die Option genannt wird allow_url_fopen oder etwas ähnliches.

$handle = fopen("http://www.example.com/", "r");
$output = fread($bundle, 20000);
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top