2005-10-13 02:26:24
調べるのに2時間くらい掛かってしまった…
[新規投稿]や[記事編集]の画像挿入アイコンを押して、ポップアップ画面からファイルをアップロードする際に、サーバ側の設定によっては、コメントが反映されない不具合を発見しました。
この不具合は 2.2.4 や、最新の 2.3.2 でも確認できました。
[不具合が発生する条件]
・php.ini で register_globals = off が設定されている場合
[対処方法]
for BlognPlus ~ 2.2.4 , 2.3.2
pict.php
$error = blogn_mod_db_file_add($user_id, $file_name, $blogn_comment);
の上の行に下記を追加する( @ は無くても良い )
$blogn_comment = @$_POST["blogn_comment"];
もしくは
$error = blogn_mod_db_file_add($user_id, $file_name, $blogn_comment);
を 下記のように書き替える
$error = blogn_mod_db_file_add($user_id, $file_name, $_POST['blogn_comment']);
[新規投稿]や[記事編集]の画像挿入アイコンを押して、ポップアップ画面からファイルをアップロードする際に、サーバ側の設定によっては、コメントが反映されない不具合を発見しました。
この不具合は 2.2.4 や、最新の 2.3.2 でも確認できました。
[不具合が発生する条件]
・php.ini で register_globals = off が設定されている場合
[対処方法]
for BlognPlus ~ 2.2.4 , 2.3.2
pict.php
$error = blogn_mod_db_file_add($user_id, $file_name, $blogn_comment);
の上の行に下記を追加する( @ は無くても良い )
$blogn_comment = @$_POST["blogn_comment"];
もしくは
$error = blogn_mod_db_file_add($user_id, $file_name, $blogn_comment);
を 下記のように書き替える
$error = blogn_mod_db_file_add($user_id, $file_name, $_POST['blogn_comment']);