• 締切済み

【PHP】 タグを有効にするには?「2」

以前、下記のURLの所でも同じ様な質問をしましたが URL:http://okwave.jp/qa4231335.html 以後、原因が分りました。 $body = "<b>おはよう御座います。</b>"; それを次の様に print で出力した時 print "$body"; 普通に太文字で出力されますが 【実行結果】 おはよう御座います。 ※ 上の実行結果は、実際は太文字で出力されてます。 textarea と組み合わせてた事が原因でした。 (1) <textarea name="body" cols="100" rows="30" wrap="soft"><?= $body ?></textarea> 上の(1)のソースの様に textarea を使用で <?= $body ?> を入れると 【実行結果】 <b>おはよう御座います。</b> 上の【実行結果】の様にボールドタグ(太文字タグ)も出力されてしまうのです。(知りませんでした^.^;) それで、(1)のソースの様に textarea を使用で <?= $body ?> を入れるて、$body 変数の中のボールドタグを有効にする事は出来ないのでしょうか? もし、出きるとしたら、どうしたら良いのでしょうか? 分らないので教えて下さい。 宜しくお願い致します。

みんなの回答

  • twin_shu
  • ベストアンサー率100% (10/10)
回答No.2

前回の2の者です。 textarea内の文字を部分的に太字にすることはできません。 textarea内で表現できるのは文字列だけですので。 なので、textarea内全部で表現していいのであれば、yambejpさんの処理でいいと思います(^-^) もしそれがダメなのであれば、太字の部分だけ別にtextarea以外で表示する処理を作るしかないかと。

zin_orz_l
質問者

補足

この度は、早々のご回答有り難う御座います。 なるほど、やはりtextarea内では無理ですか。^.^;汗 「太字の部分だけ別にtextarea以外で表示する処理」この事はPHPで出来ないかと考えましたが分りませんでした。^.^; ちなみに、文字列だけと言う事は、色の指定などもtextarea内で fontタグ使用しても出来ませんようね^.^;汗

  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

PHPの話ではないですね・・・ <textarea cols="100" rows="30" style="font-weight:bold">test</textarea>

zin_orz_l
質問者

補足

$body = "<b>おはよう御座います。</b>"; で <?= $body ?>を textarea内にいれて出来ないかと言う質問です。(太文字タグ) 一応、私はPHPの話だと思うのですが^.^; すみません。

関連するQ&A