0

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

これは現在正常に動作していますが、連結メソッドを使用するのではなく、解析された HTML 本文をスクリプトで取得することをお勧めします。

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

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

4

1 に答える 1

3

できるよ:

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);
于 2009-09-17T01:31:36.447 に答える