114  特殊文字をエスケープする  投稿者:擬古猫   投稿日時:2018/11/02(金) 23:44:05              
 ∧ ∧
/(´ー`)ノ<穴ふさぎ
 ̄ ̄ ̄ ̄ ̄|

 bbs.phpに以下の変更を加える事により特殊文字をエスケープ出来ます
該当部分(tree.phpはよくわからないのでスルー)

 /**
   * メッセージ表示内容定義
   */
  function setmessage($message, $mode = 0, $tlog = '') {

    if (count($message) < 10) {
      return;
    }

    $message['WDATE'] = Func::getdatestr($message['NDATE'],this->c['DATEFORMAT']);
    #20181102 擬古猫 特殊文字をエスケープする
    $message['MSG'] = preg_replace("/{/i","&#123;", $message['MSG'], -1);
    $message['MSG'] = preg_replace("/}/i","&#125;", $message['MSG'], -1);

    # 「参考」
    if (!$mode) {
      $message['MSG'] = preg_replace("/<a
href=\"m=f&s=(\d+)[^>]+>([^<]+)<\/a>$/i",
        "<a href=\"{$this->c['CGIURL']}?m=f&amp;s=$1&amp;{$this->s['QUERY']}\">$2</a>",message['MSG'], 1);

フォロー記事投稿(返信) ←戻る



 

(1000桁1000行まで。適当に改行を入れてください。タグは使えません。
本文中に %image と書くとアップロード画像はその部分に挿入されます。)

(リンクを入れたい場合はここに記入します。)

画像アップロード (jpg/gif/pngのみ。横幅1600pixel、縦幅1600pixel、サイズ3000KBまで。)