follow me

Geeklogコメント処理でエラー

とあるサーバルームGeeklogのバージョンアップ後、コメントを書くとエラーが発生しました。
Fatal error: Call to undefined function utf8_decode()
PHPビルド時に対応させていれば問題無いようですが、古いバージョンのGeeklogでは、この関数は使用されておらず、今からPHPをビルドしなおすのも面倒なので、コードを確認してみました。
内容的には、文字コードのチェック箇所で利用しているだけの様ですので、処理が無駄になりますが、以下箇所を修正しエラーが出ない様にしました。
lib-common.phpの3185行目
  if(( $charset == 'utf-8' ) && ( $string != utf8_decode( $string )))
をコメントアウトし、以下に変更。
  if( $charset == 'utf-8' )
Geeklogコメント処理でエラー | 0 件のコメント | アカウント登録
サイト管理者はコメントに関する責任を負いません。