私は現在のページのコードを文字列に読み込むためにPHPスクリプトを使用したいと言いますが、ページのPHPコンテンツを実行しないとどうしたらいいですか?どのように私は、ファイルのソースコードを入手することができます...phpを使って文字列にphpファイルを読み込むにはどうすればいいですか?
file_get_contents("test.php");
を使用して例えば
はtest.phpをの内容を取得しますが、それがないように、コードを実行するのだろうか?
私は現在のページのコードを文字列に読み込むためにPHPスクリプトを使用したいと言いますが、ページのPHPコンテンツを実行しないとどうしたらいいですか?どのように私は、ファイルのソースコードを入手することができます...phpを使って文字列にphpファイルを読み込むにはどうすればいいですか?
file_get_contents("test.php");
を使用して例えば
はtest.phpをの内容を取得しますが、それがないように、コードを実行するのだろうか?
file_get_contents()
は、そのファイルのみを実行し、URLとして参照するとコンテンツとして出力します。ファイル名を指定するだけで、現在のディレクトリから(あなたの場合は)読み込みを試みます。
どうすればいいですか?私は最初のファイル(html)の内容を読むためにphpファイルを呼び出すhtmlファイルを実行して、ソースを文字列にしたいと考えています。 私は使用しています: file_get_contents( "http://www.example.com/" .basename($ _ SERVER ['SCRIPT_NAME']) URLはどちらですか? – user1261864
お待ちください。 test.phpのコードかどうか? – jprofitt
相対位置の代わりに完全なURLを使用していて、コードを実行していましたが、これを変更して相対パスを使用して動作します。 – user1261864
実際にPHPファイルを実行し、その内容を変数に取り込む方法があります。
ob_start()とob_get_clean()の機能を使用できます。
ob_start();
include "teste.php";
$String = ob_get_clean();
いいえ、それはできません。再試行する。 –
いいえ、それを実行しません – miki
それは動作するはずです。それはPHPファイルを実行しません。 – Chirag