1 つの PHP ファイルを、同じサーバー上で別の PHP ファイルを「実行」(インクルード?) し、エコーされた出力に文字列としてアクセスする必要があります。
PHPでこれを行うにはどうすればよいですか? これを行うための組み込み関数はありますか?
または、別の PHP ファイルを実行してその出力を取得するより良い方法はありますか?
1 つの PHP ファイルを、同じサーバー上で別の PHP ファイルを「実行」(インクルード?) し、エコーされた出力に文字列としてアクセスする必要があります。
PHPでこれを行うにはどうすればよいですか? これを行うための組み込み関数はありますか?
または、別の PHP ファイルを実行してその出力を取得するより良い方法はありますか?
PHP の出力バッファリングを使用して、これを実現できます。
ob_start(); // begin collecting output
include 'myfile.php';
$result = ob_get_clean(); // retrieve output from myfile.php, stop buffering
$result
にはテキストが含まれます。