質問

現在、PHPのmail()関数を使用して、連結を使用して別のPHPファイルのHTML本文をメールで送信しています。

これは現在正常に機能していますが、連結方法を使用するのではなく、解析されたHTML Bodyを単純に取得するスクリプトを好むでしょう。

fopen()およびfread()の使用に関するいくつかの不完全なフォーラム投稿を読みましたが、運がありませんでした。 動作するようになった出力は、ファイル内のPHPを解析していません。

これを実行できる機能はありますか?

役に立ちましたか?

解決

できること:

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

その後、スクリプトの出力が得られます。

URLを呼び出す必要がある場合は、cURLでこれを行うことができます。または、PHPセットアップでそのオプションが有効になっている場合、URLでfopen()/ fread()を使用できます。このオプションはallow_url_fopenなどと呼ばれます。

$handle = fopen("http://www.example.com/", "r");
$output = fread($bundle, 20000);
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top