phpでページを読み込み、htmlを生成する方法は?


http://www.aaa.com/index.php
をphpから読み込んで、

http://www.aaa.com/index.html
を生成したいと思います。

生成するためのphpは同じドメイン化でいいです。
そのphpをcronでまわして、自動的にindex.phpの内容のindex.htmlを生成するには、
何をどうすればいいのでしょうか?

具体的にサンプルコードがあるととてもありがたいです。

回答の条件
  • 1人2回まで
  • 登録:
  • 終了:2008/01/20 19:24:00
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

ベストアンサー

id:yoneto164 No.1

回答回数813ベストアンサー獲得回数94

ポイント60pt
<?php
$lines = file("http://www.aaa.com/index.php");
foreach ($lines as $l) {
	$html .= $l;
}		
$inc = fopen("index.html","w");
fwrite($inc,$html);
fclose($inc);
?>

というPHPファイルをoutput.phpなどで保存しアクセスすれば、

index.htmlが生成されます。

2行目は相対ではなくhttpから初めてください。

相対にするとタグごと読み込みます。

id:dingding

ありがとうございます。

できました。

2008/01/20 19:23:37

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません