Bug report

チャイルドテーマにて、テーマオプション画面にある画像アップローダーで、画像をアップロードした場合、以下のエラーが発生したという指摘がありました。

version 0.977 error

次回のアップデートで修正予定です。

エラーの解決方法について、

lib/option-panel.php line:997

[php]
chmod($save_dir. $_FILES[‘uploadfile’][‘name’], 0644);
list($width, $height, $type, $attr) = getimagesize($save_dir. $_FILES[‘uploadfile’][‘name’]);
if($raindrops_max_width < $width or $height > $raindrops_max_width * 1.5){
unlink($save_dir. $_FILES[‘uploadfile’][‘name’]);
$result = sprintf(__(“%d px * %d width too big. limit %d px”,”Raindrops”),$width,$height,$raindrops_max_width);
return array(false,$result.’g’);
}

[/php]

の部分を、以下のように変更していただけますようお願いします。
[php]

if( file_exists( $save_dir. $_FILES[‘uploadfile’][‘name’] ) ){
chmod($save_dir. $_FILES[‘uploadfile’][‘name’], 0644);
list($width, $height, $type, $attr) = getimagesize($save_dir. $_FILES[‘uploadfile’][‘name’]);
if($raindrops_max_width < $width or $height > $raindrops_max_width * 1.5){
unlink($save_dir. $_FILES[‘uploadfile’][‘name’]);
$result = sprintf(__(“%d px * %d width too big. limit %d px”,”Raindrops”),$width,$height,$raindrops_max_width);
return array(false,$result.’g’);
}
}
[/php]


コメントは受け付けていません。