タイトルと画像にリンクを付けたい
クラスを付けることはできたんですが、リンクを付けることができません。
調べてもわからなかったのですが、どのようにコード修正すればよいでしょうか?
※該当コード
printf('<li class="sitetitle">%s</li>', $title);
printf('<li class="sitelink">%s</li>', $link);
printf('<li class="sitedate">%s</li>', $date);
printf('<li class="sitethumb">%s</li>', $thumbnail);
print '</ul>';// $title, $link, $date,$thumb を表示
<?php
try {
$dsn = 'mysql:dbname=hlxclitx_wp1;host=localhost';
$user = 'hlxclitx_wp1';
$password = 'E.HrypHWxNmltXgC5eS26';
$dbh = new PDO($dsn,$user,$password);
$dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);//エラーが発生した時に、例外を投げる
echo "データベースへの接続が出来ました";
}catch (PDOException $e) {
echo $e->getMessage();// err時はメッセージを表示
exit;
}
//RSSをまとめる
$url1 = [
'http://blog.livedoor.jp/dqnplus/index.rdf',
'http://alfalfalfa.com/index.rdf',
'http://himasoku.com/index.rdf',];
// insertの準備
$stmt = $dbh->prepare('insert into teblename (title, link, date) values (?, ?, ?)');
// URLのループ開始 テーブルに格納
foreach ($url1 as $url) {
// simplexml_load_file()でRSSをパース解析してオブジェクトを取得します。
if (($rss = @simplexml_load_file($url)) === false) continue;
$site_title = $rss->channel->title;// RSSタイトル取得 値の代入 自作関数
// サイトごとに表示するなら、サイトタイトル表示はこの位置
printf('<h2>%s</h2>', $site_title);
$count = 0;
// 個別記事のループ開始 RSSの取得が始まる
foreach ($rss->item as $item) {
if (++$count > 8) break;
$title = $item->title;//タイトル取得
$link = $item->link;//リンクを取得
$dc = $item->children('http://purl.org/dc/elements/1.1/');//RSSの情報を取得
$thumb = $item->thumb->url;//画像を取得
// 取得した記事データの表示
if ($count === 1) print('<ul>');
$date = date('Y-m-d H:i:s', strtotime($dc->date));//RSS日付け取得
printf('<li class="sitetitle">%s</li>', $title);
printf('<li class="sitelink">%s</li>', $link);
printf('<li class="sitedate">%s</li>', $date);
printf('<li class="sitethumb">%s</li>', $thumbnail);
print '</ul>';// $title, $link, $date,$thumb を表示
}
if ($count) print('</ul>');
}
?>
お礼
回答ありがとうございます。 クロームのアドオンを2種類使って自分のやりたい機能を実装できましたので ご報告まで書いておきたいと思います。。 GetTabInfo https://chrome.google.com/webstore/detail/gettabinfo/iadhcoaabobddcebhmheikmbcjcigjhc というアドオンでクロームで開いている複数のタブを タイトル名でリンクを作成できました。 保存した複数のタブを一度に開く際はGetTabInfoで作成したリンクをクリップボードに コピーし、 Pasty https://chrome.google.com/webstore/detail/pasty/hdjihnnclpjhfdbbinmgoiehhoehhlgf を使いまとめて開きます。 以上の方法が簡単に出来る方法で良い方法だとおもいました。