MagpieRSS(http://magpierss.sourceforge.net/)で取得した以下のPHPスクリプトでRSSをリスト化してWEB表示させることができたのですが、これにスタイルシートを適用したい場合、どのような方法がありますか?PHP初心者なためぜんぜんわかりません。
<?php
require_once 'rss_fetch.inc';
require_once 'code_table.ucs2jis';
require_once 'jcode.php';
$url = 'http://~;
$rss = fetch_rss($url);
$title = $rss->channel['title'];
//JcodeConvert($str, $from, $to)
//0:PASS(無変換)1:EUC-JP 2:Shift_JIS 3:ISO-2022-JP(JIS) 4:UTF-8
$title = JcodeConvert($title, 4, 2);
foreach ($rss->items as $item ) {
$title = $item[title];
$title = JcodeConvert($title, 4, 2);
$url = $item[link];
echo "<li><a href=\"$url\">$title</a></li>\n";
}
?>
No.2ベストアンサー
- 回答日時:
スタイルシートの基本的なことがわかってないように思えます。
BODYなりAなりにスタイルシートを適用する場合は、
最低でもBODYやAが記載されたHTMLが必要になります。
上記のサンプルではそれが見当たりませんので、上記のサンプルにBODYやAにスタイルシートを適用することは不可能です。
これはPHPの質問ではなく、HTMLやCSSの質問ですので、PHPはまったく関係がありません。
PHPでechoとやったところはPHPスクリプトがHTMLとして文字列を表示し、最終的にはPHPスクリプトはHTMLを吐き出します。
吐き出したものはブラウザで表示されるわけですが、その表示のルールは吐き出したHTMLのルールに従っています。
つまり、HTMLやCSSの記述を普通に使用してください、としか回答できません。
以上の回答でわからない場合は、カテゴリーが違うので、HTMLやデザインのカテゴリーで質問することをお勧めします。
丁寧な回答ありがとうございます。PHPスクリプトがHTMLで表示されていたので、PHPのスクリプト自体にもタイルシートが適用できるのかと思ってしまいました。HTML記述にPHPスクリプトを埋め込む形でPHPファイルを作成したらうまくいきました。←当初このような発想ができませんでした。ありがとうございます。
No.1
- 回答日時:
スタイルシートはHTMLに適用するもので、PHPは関係ありません。
このソースを見るとHTMLタグは最後のecho文のところにしか見当たりませんが、例えばこの<li>タグにスタイルを適用するなら、
echo "<li style='font-size:20pt;'><a href=\"$url\">$title</a></li>\n";
という感じになります。
さっそくのお答えありがとうございます!このPHPスクリプトだと<li>タグが並ぶだけなんですが、背景色を変えたりするには<body>タグを表示させるようなスクリプトが必要だということでしょうか。<a>タグのフォントの色も変えたりもしたいのですが
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Perl RSSにdiv,ul classを付けたいのですがどのようにつけるのかわからないです 2 2022/03/28 01:53
- PHP アコーディオンPHPが上手くいかない 3 2022/07/15 16:29
- PHP 共通の処理をまとめる方法がわからないのでアドバイスお願いします。 1 2022/12/19 20:20
- PHP PHPプログラムの間違い 1 2022/10/06 14:33
- PHP php ログイン 1 2022/11/01 00:24
- MySQL php テーブルを作れない 2 2022/11/17 18:22
- PHP php テーブルが作成できない 1 2022/11/17 23:41
- HTML・CSS cssが効かなくて困ってます 1 2023/01/01 23:57
- HTML・CSS 書籍を見つつサイト造りの練習をしているのですが、見た目が一致しません 2 2022/11/28 15:00
- AJAX JavascriptからPHPへのAjax通信でnullが返ってくる 3 2022/08/03 22:00
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Dosブロンプトでtabを出力したい
-
バッチファイルでpingの結果を...
-
shシェルスクリプト 空白行の...
-
phpでcookieがうまく保存されない
-
switch()文で値の大小比較
-
findstrのerrorlevel
-
オブジェクトの中身の判定(PHP)
-
php mysql SELECT文でテーブル...
-
ゼロとNULLを区別して number_f...
-
小数点以下0の非表示
-
bashの関数の引数にスペースが...
-
PHPで3番目に大きい数を求める
-
バッチファイルで、全てのウィ...
-
動的なPHPを静的なhtmlページに...
-
syntax error, unexpected 'ech...
-
【C#】DataGridViewの最大列数...
-
wordの差し込み印刷で文字...
-
ps3で久しぶりにCDの音楽情報取...
-
「取得先」という表現について
-
excel access連携 このテーブル...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Dosブロンプトでtabを出力したい
-
バッチファイルでpingの結果を...
-
shシェルスクリプト 空白行の...
-
switch()文で値の大小比較
-
findstrのerrorlevel
-
syntax error, unexpected 'ech...
-
phpでcookieがうまく保存されない
-
小数点以下0の非表示
-
バッチファイルで、全てのウィ...
-
ゼロとNULLを区別して number_f...
-
Windowsのsetコマンドでの小数...
-
オブジェクトの中身の判定(PHP)
-
DBのハッシュ化したパスワード...
-
XMLのタグの有無をPHPで判定し...
-
pdftkを使った処理をバッチファ...
-
batファイルでPC名称の変更
-
変数の中の<br>を消したい
-
csvの特定のキーワードを指定し...
-
bashの関数の引数にスペースが...
-
環境変数「%USERPROFILE%」の内...
おすすめ情報