【PHP】 リンクに関した質問です。
ブログを作成しいて、【最新コメント者】と言う所には、各日記の記事に対してコメントを
付けた方の名前が最新順に記される様にしています。
例えば…
【最新コメント者】
おはよう君
こんばんわ君
・
・
・
おやすみ君
…と言う様に、それで今回の質問とは、その【最新コメント者】の所の名前をクリックしたら
その名前の方が付けたコメントの記事にリンクする様にするにはどうしたらよいでしょうか?
よろしくお願い致します。教えて下さいませ。
◆ 【最新コメント者】の表示させるPHPソースの所では次ぎの様にしてあります。
<?php
//log.txt は、コメントのログファイルです。
//$name には、コメントを付けた方の名前です。
//$bo には、コメントを付けた所の日記記事の番号(インデックス)です。
$log = file("log.txt");
for($i=0; $i<sizeof($log); $i++){
list($bo,$name) = explode( "," , $log[$i]);
print "<a href=\"#$bo\">".$name."</a><br>\n";
}
?>
◆ 各日記の記事の最初のソースの所では次ぎの様にしてあります。
<?php
//$no には、日記の記事の番号(インデックス)が代入されるようにしてあります。
print "<a name=\"$no\"></a>";
?>
この仕組みだと、最初に表示されているページ内に、コメントを付けた日記の記事番号があれば
付けたコメントの日記記事にリンクされるのですが、そのページに無い日記の記事番号の場合
コメントを付けたページの所のリンクされません。
◆ ちなみに、ページリンクに関したソースは次のような感じにしてあります。
<?php
if ($page > 1){$tugi .= "<a href = '$PHP_SELF?page=".($page - 1)."&total=$total&page_num=$page_num'>"."<b>次の記事</b></a>";
}print"$tugi";
if ($total > 1 and $page < $page_num){$mae .= "<a href = '$PHP_SELF?page=".($page + 1)."&total=$total&page_num=$page_num'>"."<b>前の記事</b></a>";
}print"$mae";
?>
お礼
あと、早速リンクを貼ってみ(記事上に、うまく表記はできました!)たのですが「ページが見つかりません」となり、うまく繋がらないのですが・・・・・。
補足
早速のご回答ありがとうございます!!! で、↓ URL この記号は(どういう意味があるのかも分かりません・・・)、リンクを貼るたびにコピーペーストしなければいけないのでしょうか? どこから表記させることができますか? すみません、初心者でして・・・・。