analyze($file); $photo = isset($id['id3v2']['APIC'][0]['data']) ? $id['id3v2']['APIC'][0]['data'] : null; if(is_null($photo) && isset($id['id3v2']['PIC'][0]['data'])) { $photo = $id['id3v2']['PIC'][0]['data']; } if($photo) { $image = imagecreatefromstring($photo); $dest = imagecreatetruecolor( $width, $height ); $srcwidth = imagesx($image); $srcheight = imagesy($image); imagealphablending($dest, false); imagesavealpha($dest, true); imagecopyresampled($dest, $image, 0, 0, 0, 0, $width, $height, $srcwidth, $srcheight); imagedestroy($image); imagejpeg($dest,dbunescbin($attach['content']) . '.thumb'); } } }