• 締切済み

データベースの検索結果の表示についてお願い致します。

お世話になります。 PHPでデータベースプログラムを作っているのですけれど、検索結果にヤフーやGoogleのように、 検索キーワードが色分けされまして検索文書の一部が表示されるようにするには、どうすればよろしいのでしょうか? よろしくお願いいたします。

みんなの回答

  • limit004
  • ベストアンサー率33% (3/9)
回答No.1

Yahoo!やGoogleの関係者ではないので、同様のシステムなのかはわかりませんが、HTMLファイル全体をereg_replaceの対象として、検索文字列を置換するような関数を作ってみてはどうでしょうか。 引数: $file (HTMLファイルソース) $str (検索文字列) 返り値: 検索文字列を置換した後のHTMLファイルソース 機能: ereg_replace("<色指定>$str</色指定>",$str,$file); ※<色指定>はfontタグよりはスタイルシートを勧めます 具体的なソースは自ら作ってみて下さい。関数自体は至ってシンプルに作れると思いますので。 私からのアドバイスはここまでです。

haous
質問者

お礼

お返事ありがとうございます。 いろいろ試してみたいと思います。