Exemple #1
0
        case 2:
            if (function_exists('ImageCreateFromJPEG')) {
                $src_img = @ImageCreateFromJPEG($file);
            }
            break;
        case 3:
            if (function_exists('ImageCreateFromPNG')) {
                $src_img = @ImageCreateFromPNG($file);
            }
            break;
    }
    if ($src_img) {
        if ($type != 1 && function_exists('ImageCreateTrueColor')) {
            $dst_img = @ImageCreateTrueColor($width, $height);
        } else {
            $dst_img = @ImageCreate($width, $height);
        }
        if (function_exists('ImageCopyResampled')) {
            @ImageCopyResampled($dst_img, $src_img, 0, 0, 0, 0, $width, $height, $src_width, $src_height);
        } else {
            @ImageCopyResized($dst_img, $src_img, 0, 0, 0, 0, $width, $height, $src_width, $src_height);
        }
        viewImage($dst_img);
        ImageDestroy($src_img);
        ImageDestroy($dst_img);
    } else {
        viewImage();
    }
} else {
    viewImage();
}
 $i = 0;
 foreach ($_FILES['photos']['name'] as $name => $value) {
     $filename = stripslashes($_FILES['photos']['name'][$name]);
     $size = filesize($_FILES['photos']['tmp_name'][$name]);
     $ext = getExtension($filename);
     $ext = strtolower($ext);
     if (in_array($ext, $validFormats)) {
         if ($size < MAX_SIZE * 1024) {
             $i++;
             $imageName = time() + $i;
             $imageName = $imageName . '.' . $ext;
             $imgTemp = $urlImgTemp . $imageName;
             if (move_uploaded_file($_FILES['photos']['tmp_name'][$name], $imgTemp)) {
                 $result = xulyImage($imageName, $urlImgTemp, $urlImg, $urlImgThumb, $original);
                 if ($result) {
                     echo viewImage($imageName, $urlImgView, $urlImgLink, $checkArray);
                 }
             } else {
                 echo '<span class="error">' . ERROR_MOVING . '</span>';
             }
         } else {
             echo '<span class="error">' . LIMIT_SIZE . '</span>';
         }
     } else {
         echo '<span class="error">Unknown extension!</span>';
     }
 }
 //end foreach
 if ($checkArray == 0) {
     $data = $c->_model->_webHeaderID($id);
     if ($data['img'] != '') {