PHP掲示板その16

晴れ今日は屋島で仕事。 7時15分~17時20分まで。 最近7時過ぎ集合ばかりで楽チン♪

今日はドラえもんを見た。 去年の4月だっけ? ドラえもんの声優が変わったときに、絵も一緒に変わってしまった。 それ以来ドラえもんに違和感を感じていた。
子供と一緒に「ドラえもん のび太のドラビアンナイト」という映画を見た。 この映画は10年くらい前の映画なので声優はオレの知っている頃のまま。
やっぱりこっちのドラえもんの方が落ち着く(笑)

PHP掲示板
検索でbrやbやrと打ち込むと改行の<br>まで検索されていた。 とりあえずそれを直した。 これで検索されなくなったはず。 正規表現で
<b?<font classx3dx22search[0-9]{1}x22>(br|b|r)</font>r?>
とやった。
<br>が検索されて文字の背景色を変えたら
<<font class=”search0″>br</font>> となり <br>や<br>や<br>
と表示されていた。
これが直った!
昨日やったのはbr対応だけ、今日はbとrにも対応。

だけど本文中には引用符の<font>もあるし、URLリンクの<a href>もあるし…… これらもfやaで検索すると表示されてしまう。
<br>は決まっていたからすぐに出来たけど、URLリンクとか文字が決まってないから難しそう……
日記書くとき各ページにリンクを張るのが面倒だから、メインの掲示板からリンクを張った。
PHPスクリプト内でHTML書くときは”を'に置き換えていたけど、それを全部”に直した。
管理モードでセッションとif文の不具合があったので直した。
検索ワードが、結果ページでも保持されるようにした。
だけど、名前、題名、本文の選択部分を保持する事が出来ず…… 検索ページを表示したとき、全部のチェックがはずれてる状態なら保持ができたのだけど、全部のチェックがついてる状態だとできない…… これも考えなくては。
表示件数は1ページ目だけ動作します。
結果が指定した件数以下ならその件数を表示。 たとえば5件表示で結果が7件あったら、最新5件を表示。 次の5件というボタンを作ってないので残りの2件が見れません…… 5件なら、5件表示したあと、6件目があるかないかの判断方法で悩み中。
サンプル
ソース
管理モードのパスはaaaa

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です