![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?8acaa2e)
php初心者です
php ver 5.2.5
簡単な掲示板を作りたいと思っています
しかし、引用の置換えがわかりませんでした
やりたいことは>>の記号のあとに番号を入れるとそのログへのリンクを表示されるようにしたいです
下記の場合は
>>7
こんな感じに置換えたいです
<a href="bbs.php">>>7</a>
実際のコメントを表示するところは下記のようになっています
<?php print(nl2br(htmlspecialchars($table['mes'], ENT_QUOTES))); ?>
よろしくおねがいします
No.1ベストアンサー
- 回答日時:
エスケープ処理後に必要個所を置換するだけ
<?PHP
$str=">>7\ntest\ntest >>8\ntest\ntest\n";
$str=nl2br(htmlspecialchars($str, ENT_QUOTES));
$pattern="/>>(\d+)/";
$replacement="<a href=\"hoge.php?id=$1\">$0</a>";
$str=preg_replace($pattern,$replacement,$str);
print $str;
?>
No.2
- 回答日時:
直接の回答は既にあるので掲示板作成に関して蛇足。
http://qiita.com/mpyw/items/2f9955db1c02eeef43ea
http://qiita.com/mpyw/items/e7f3f60b687053b7832a
回答ありがとうございます
すばらしいコードでした。しかしレベルが高くて今は無理そうです;
データ保存のほうはmysqlに頼りまくってます
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP htmlspecialcharsが機能していないです。 バグですか? 1 2022/04/05 01:22
- PHP 文字列を段落で分ける方法を教えて下さい。 2 2023/03/09 10:03
- PHP PHP ページング データベース 1 2022/06/16 10:30
- PHP PHP MySql ページング 2 2022/09/20 06:38
- PHP htmlで複数の個数入力欄を表示させるには 1 2022/09/20 03:11
- PHP if(preg_match("/[^0-9]/",$gu_d)){意味を教えてください。 1 2022/05/06 05:37
- WordPress(ワードプレス) wordpressでphpを読み込みたい 1 2022/10/30 23:40
- PHP コメント機能に返信欄を矢印で追加したい 1 2022/05/09 21:17
- PHP PHPでCookieを使った訪問回数について 1 2023/05/28 14:10
- Excel(エクセル) PHPプログラムをエクセルに張り付けると検索ボックスがでてくる! 3 2022/05/08 07:10
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
テーブルデータ表示後、再表示...
-
さくらインターネットでメール...
-
qmail+phpでfwriteができません
-
apache2.2起動時にphpのエラー
-
fsockopenなどについて
-
if文
-
require_once()でファイルが読...
-
php.iniが認識されません
-
phpからoutlook起動
-
cakePHPのふとした疑問
-
複数のファイルで同じ定数を定...
-
HYのAM11:00のラップの部分の歌...
-
3人の旅人が
-
includeされたphpの中でinclude...
-
phpでバッチ組めますか?
-
.htaccessにphp_valueが使用できな
-
フォントの色を変えるには?
-
【BAT(バッチ)ファイル】Web...
-
PHP8を使うと、大量のWarningが...
-
バッチを用いたフォルダの自動移動
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
フォームで戻った際に入力済み...
-
.htaccessにphp_valueが使用できな
-
<A href ~ と一緒に値を渡すには
-
phpの中でphpを書けないか
-
HYのAM11:00のラップの部分の歌...
-
*.php、*.php3、*.phtmlの違い
-
PHPで別PHPを呼び出す。
-
PHPINFOが見えない
-
プリクラの設置してある場所
-
PHP/SQL リスト→クリックした名...
-
fsockopenなどについて
-
php界のCPANのような場所はある...
-
header(Location:~)で$_SESS...
-
PHPからMSSQLへの接続結果の文...
-
メレンゲの歴史
-
ヒョウタンボクの毒はどんな種...
-
パソコン一日中つけっぱなしの...
-
phpでの画像ランダム表示方法
-
undefined function: mb_conver...
-
phpのextension_dirを複数指定...
おすすめ情報