2016-06-20 13 views
0

index.phpページから生成されたHTMLを取得しようとしています。 PHPで生成したHTMLテーブルからCSVファイルを作成する必要があります。一般的なHTMLをPHPファイルから読み込むには? loadHTMLFileが機能しない

私の問題は、私のHTMLテーブルをPHP変数で取得できないことです。

私はloadHTMLFileを試してみましたが、phpファイルではうまくいかないようです。

私はまたfile_get_contentsを使ってみましたが、PHPが実行される前にコンテンツを取得しているため、テーブルの中央にPHPがあります。

誰でもどのように管理できますか?答えのためのCD001 @

+0

Ajaxを使用してロードするか、単にファイルを含めます –

+0

HTMLデータを作成すると同時にCSVデータを作成しないのはなぜですか? – CD001

+0

PHPファイルではなくHTMLファイルをロードしてください。これは、ファイルを取得するときにhttp://プロトコルを使用することを意味します。 –

答えて

0

感謝を

ob_start(); 
include 'http://domain/file.php'; 
$html = ob_get_clean(); 

ありがとう:

+0

ええ、cURLが私の好みの解決策になるでしょう - 私は良い理由なしに 'allow_url_fopen'のようなものを有効にすることに熱心ではありません:) – CD001

0

あなたはこれを試すことができます。 2つのソリューションがあります:file_get_contentsまたはcURLを使用しています。

file_get_contents完全なHTTP URLがうまく機能します。私もページにログインする必要があるので、私はcURLを使用します

ありがとう皆さんありがとうございます。

+0

AIUIこれはHTMLをエコーアウトするPHPファイルで、HTML出力が必要なので、これは動作しません。 – CD001

+0

@ CD001:実際には動作するかもしれません。 HTML出力をバッファし、変数に格納します。これを使用して、HTMLをファイルに保存することができます。 –

+0

@KIKOSoftwareこの場合、 '.html'ファイルはありません。これは、PHPコードを、そのPHPコードからのHTML出力ではなく、 '$ html'変数にバッファリングすることです。 – CD001

関連する問題