• ベストアンサー

htmlspecialcharsで特定のタグだけ表示したい

tonton53の回答

  • ベストアンサー
  • tonton53
  • ベストアンサー率36% (4/11)
回答No.2

strip_tags($text, '<u>'); とかだとどうでしょう。。 http://search.net-newbie.com/php/function.strip-tags.html

astu2006
質問者

お礼

うまくできました。 ありがとうございます。

関連するQ&A

  • 特定のタグだけ表示させない

    ブラウザでユーザーがソースの表示をしたときに特定のタグ(例えばtable)だけ表示されないようにするにはどうしたらいいのでしょうか? (ブラウザにはもちろん認識させる)

  • htmlspecialcharsの正しいタイミング

    htmlspecialcharsを使うタイミングがいまいちわかりません。 調べてみると、html出力時だということがわかりました。 mysqlを使った場合は以下の手順、 、 (1)フォームの内容をmysql_real_escape_stringしてデータベースに保存 (2)データベースから取り出すとき、htmlspecialcharsして出力する。 だとわかりましたが、ここで疑問点があります。 これまで掲示板などをデータベースを使わずファイル保存で作る場合、 (1)フォームの内容をhtmlspecialcharsしてファイルに保存 (2)foreachですべて表示 というやり方をしていましたが、正しくは、 (1)htmlspecialcharsせず、そのままファイルに保存 (2)foreachで表示するとき、htmlspecialcharsする という順序なのでしょうか?? わかりにくくて申し訳ないのですが、ご教授ください。 よろしくお願い致します。

    • ベストアンサー
    • PHP
  • 特定のタグから特定のタグまでの文章をとりだす。

    htmlのソースの特定のタグから特定の タグまでの文章をとりだして ファイルに書き込むという 操作をしたいのですが、 String型の変数にreadLine()で 一行ずつ読み込みながらしようと思っているのですが、 他にいい方法はありませんか? お願いします。 またタグをあつかうクラスってありますか? お願いします。

    • ベストアンサー
    • Java
  • htmlspecialcharsについて

    原則からはずれるのですが、htmlspecialcharsをあえて、mysqlに登録する前に使えませんか? 例えば1000行10カラムを表示する場合、1万回もhtmlspecialcharsを使わなくてはいけないので、何とか軽く処理できないかと思いました そこでhtmlspecialcharsを使って変換してからmysqlに登録したいのです 変換した文字がmysqlに不具合を与えることはありますか? &amp; &quot; ' &lt; &gt;

    • ベストアンサー
    • PHP
  • htmlspecialcharsとその逆

    こんにちは。PHP(&mySQL)初心者です。 基本的な事かもしれませんが、自分で調べてもよくわからないので、どなたかご教示いただけないでしょうか。 下記のような2つのファンクションが定義されているとします。 <?php function h($value) { return htmlspecialchars($value, ENT_QUOTES, 'UTF-8'); } ?> <?php function dec($hd_value) { return htmlspecialchars_decode($hd_value); } ?> フォームから受け取った文字列を「h()」で処理した上で、DB(mySQL)に格納し、ブラウザで表示するときは、DBから受け取った文字列を「dec()」で元に戻しています。 通常は、これで問題ないのですが、文字列に「<br/>」のようなHTMLタグと「<jpSampleTag=lnum1>」のような独自のタグ(のようなもの)が混在してた場合、ブラウザでの表示時に「<jpSampleTag=lnum1>」が無視されて表示されません。 一応、「dec(h($value))」のように、入れ子にすると「<jpSampleTag=lnum1>」の部分も表示されることがわかったのですが、今度はhtmlのタグのヤマ括弧まで「&lt;」のようなhtmlエンティティに変換されてしまい、改行などができずに困っています。 htmlタグだけを復元する方法はないものでしょうか? あるいは、DBに文字列を格納する段階で、なにか別の処理をした方がいいのでしょうか。 どなたか良い方法をご存知の方がいらっしゃいましたら、ご教示いただけないでしょうか。 よろしくお願いします。

    • ベストアンサー
    • PHP
  • 特定のサイトで、タグが表示されてしまうのですが・・

    昨日から、突然特定のサイトが表示されなくなりました。 最初、メールのリンクをクリックしたのですが、タグだけの表示で、 おかしいなと思い、そのリンク先のサイト自体をトップページから 開いてみたのですが、同じようにページのタイトルが表示されるところに タグが表示されるだけで、ページは何も表示されないか、タグが表示される状態です。 全てのサイトではないのですが、どうしてなのでしょうか? 使用しているのは、imac dv+ MacOS9.1 InternetExplorer5.1です。

    • ベストアンサー
    • Mac
  • htmlspecialcharsの使い時

    phpでhtmlspecialcharsを使ってタグの無効化をするとセキュリティーが向上するとあったのですが、フォームからのデータを読み込んで保存する時に使うのが良いのでしょうか? それとも保存時は何もせずに表示する時にこの関数を通すのが良いのでしょうか? 自分は保存時にこの関数を通すと思っていたのですが、翔泳社のPHP入門教室10日で覚えるシリーズのサンプルではDBからデータを読み込んで表示する時にこの関数を通していました。 こちらのほうが正解なのでしょうか。 よろしくお答えください。

    • ベストアンサー
    • PHP
  • 画像表示タグについて

    HPの作成初心者のものですが、画像表示タグを作成するのに画像のURLを使用して作成する方法は、知っていますが(画像のURLは、直リンクになるので直リンクを許可している素材屋さんのみ使用しています)、画像をハードディスクにダウンロードして、画像表示タグを作成する方法が分かりません。画像表示タグについて教えてくださいませんか?もし、よろしければ、画像表示タグを表示させるための例を挙げてください。

  • firefoxで、特定の文字列を含むタグの非表示

    firefoxで、adblockでもstylishでも他の方法でも良いので 特定の文字列を含んだタグを非表示にしたいのです。 <b>test</b> こんなタグがあったとして、testという文字列を含む<b>タグを非表示にする といった感じです。 HTMLやCSSの知識がないので表現力に乏しいのですが もしこの質問を理解していただける方がいたら回答をいただけると助かります。

    • ベストアンサー
    • CSS
  • 掲示板を表示するタグを教えてください

    掲示板を表示するタグを教えてくださいお願いします。