<?php
function resizeimg($file,$width,$height,$newfile)
{
$h_force=-1;
$w_force=-1;
$imageinfo = getimagesize($file);
$im_filetype = $imageinfo[2];
if($im_filetype==IMAGETYPE_JPEG)
{
$source = imagecreatefromjpeg($file);
}
if($im_filetype==IMAGETYPE_PNG)
{
$source = imagecreatefrompng($file);
}
if($im_filetype==IMAGETYPE_GIF)
{
$source = imagecreatefromgif($file);
}
if (!is_resource($source))
{
return 0;
}
$original_x=imageSX($source);
$original_y=imageSY($source);
$thumb_w=$width;
$thumb_h=$height;
$dst_img=imagecreatetruecolor($thumb_w,$thumb_h);
imagecopyresampled($dst_img, $source,0,0,0,0,$thumb_w,$thumb_h,$original_x,$original_y);
imagejpeg($dst_img,$newfile,90);
imagedestroy($dst_img);
imagedestroy($source);
return $newfile;
}
function removeuserimg($id)
{
$lsb = dechex($id & 255);
$msb = dechex(($id >> 8 ) & 255);
if (strlen($lsb)==1) {$lsb = "0$lsb";}
if (strlen($msb)==1) {$msb = "0$msb";}
$path = 'images/avatars/'.$msb.'/'.$lsb.'/'.$id.'/';
if(file_exists($path.'s'.$id.'.jpg'))
{
unlink($path.'s'.$id.'.jpg');
}
if(file_exists($path.'m'.$id.'.jpg'))
{
unlink($path.'m'.$id.'.jpg');
}
if(file_exists($path.'l'.$id.'.jpg'))
{
unlink($path.'l'.$id.'.jpg');
}
}
?>