ホーム » パソコン » 写メールBBSのプログラムをPHP5.3.1で動かす

写メールBBSのプログラムをPHP5.3.1で動かす


--- 広告 ---
--- 広告 ---

写メールBBSはレッツPHPで公開しているメール投稿型掲示板です。あらかんおやじはとあるホームページで便利に使わせていただいております。感謝。

サーバを移行してPHP5のバージョンアップ等を行ったら、写メールBBSが使えなくなってしまいました。php.iniか.htaccessに記載漏れでもあったかな?と軽く考えていましたが違うようです。

まず、サーバのhttpログをチェックするとhtmltemplate.inc の174行目で parse error: syntax errorになっていました。

$str2=str_replace("[loop $m]",

"",

$str2);

ログを見るとparse error、syntax errorなのでPHP5.3.1で、ダブルクォーテーション内のパーサ(構文解析)が変わったのかもしれません。とりあえず動作するようにソースを変更してみました。

$str2=str_replace("[loop $m]",

"",

$str2);

何か所か同じようにhtmltemplate.incのソースを置き換えて動作確認。無事動いております。解ってみればこれだけです。parse errorになっているので、その場所を変更する。で解決しました。この作業をするまでにPHPのmbstring環境を動いていた時のものと比べたり細かなチェックをしたので1時間くらいの作業になってしまいました。

--- 広告 ---
--- 広告 ---

 

この記事に関連する記事一覧

目 次
最近の投稿
--- 広告 ---
--- 広告 ---
お問い合わせ