
動的なPHPページ(RSS)を静的なhtmlのページとして、変換したいのですが、どのようにしたら良いでしょうか?
書いたPHPは下記のようなモノです。
<?php
error_reporting(E_ERROR);
require_once 'rss_fetch.inc';
define('MAGPIE_OUTPUT_ENCODING', 'UTF-8');
$url = 'http://b.hatena.ne.jp/entrylist?mode=rss&url=htt …
$rss = fetch_rss($url);
$title = $rss->channel['title'];
$title = mb_convert_encoding($title, "EUC-JP", "auto");
echo "<h3>$title</h3>\n";
echo "<dl>\n";
foreach ($rss->items as $item ) {
$title = htmlspecialchars($item['title']);
$title = mb_convert_encoding($title, "EUC-JP", "auto");
$description = htmlspecialchars($item['description']);
$url = htmlspecialchars($item['link']);
echo "<dt><a href=\"$url\">$title</a></dt>\n";
$description = mb_convert_encoding($description, "EUC-JP", "auto");
echo "<dd>$description</dd>\n";
}
echo "</dl>\n";
?>
どうぞよろしくお願いいたします。
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
その動的なPHPページのURLを指定して file_get_contentsで読み込んで
fputs で出力すれば目的にかなうと思います。
No.1
- 回答日時:
質問の意味は、HTMLファイルとして、保存したいという事でしょうか?
それでしたら、echoの代わりにfputsでファイルに書き込めばいいのでは?
echo と、fputsの両方を書けば、表示すると同時にファイルにも書けます。
echo、fputsの回数が多くなって、見にくくなるようでしたら、ob_start,ob_get_cleanを使って、fputsを一回にできます。
参考URL:http://manual.xwd.jp/ref.outcontrol.html
どうもありがとうございます。
おっしゃるとおりecho、fputsの回数が多くて何とかしたいと思っていました。
ob_start,ob_get_cleanという関数を使うのですね、参考URLを拝見したいと思います。
どうもありがとうございます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
バッチファイルで、全てのウィ...
-
Dosブロンプトでtabを出力したい
-
findstrのerrorlevel
-
shシェルスクリプト 空白行の...
-
PHPで訪問回数を表示するカウン...
-
bashの関数の引数にスペースが...
-
ゼロとNULLを区別して number_f...
-
PHP .csvの取り込み後、表の列...
-
wordの差し込み印刷で文字...
-
「取得先」という表現について
-
ローカルのコンピュータ名を取...
-
excel access連携 このテーブル...
-
各クライアントマシンのログイ...
-
CListCtrlのcheckboxサイズ変更
-
Beckyでのメールの移動
-
Macアドレスの取得方法
-
TCPでデータを受け取ってそれを...
-
証明書が期限切れか有効ではな...
-
ActiveReportのサブレポート機...
-
VBAで重複チェックの仕方を教え...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Dosブロンプトでtabを出力したい
-
バッチファイルでpingの結果を...
-
shシェルスクリプト 空白行の...
-
findstrのerrorlevel
-
小数点以下0の非表示
-
switch()文で値の大小比較
-
syntax error, unexpected 'ech...
-
phpでcookieがうまく保存されない
-
バッチファイルで、全てのウィ...
-
オブジェクトの中身の判定(PHP)
-
コマンドプロンプト フォルダ内...
-
batファイルでPC名称の変更
-
環境変数「%USERPROFILE%」の内...
-
ゼロとNULLを区別して number_f...
-
pdftkを使った処理をバッチファ...
-
Windowsのsetコマンドでの小数...
-
DBのハッシュ化したパスワード...
-
ウイルスもどき
-
XMLのタグの有無をPHPで判定し...
-
php mysql SELECT文でテーブル...
おすすめ情報