%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /home/dordingu/public_html/munnridur/photo/
Upload File :
Create Path :
Current File : /home/dordingu/public_html/munnridur/photo/genthumbs.php

<?php

/******************************************************

  TECAImage -- A TECAZONE Product

  Copyright (c) 2003 TECAZONE (tech@tecazone.com)

*******************************************************/


function resizejpg($imagefile,$w) 
{ 
    // check path to prevent illegal access to other files
    if(substr($imagefile, 0, 1) != '.' || strstr($imagefile, "..")) {
        echo "Illegal access!";exit;
    }

    // seems gif not supported by GD now
    $ext = substr($imagefile, -3);
    if(strtolower($ext) == "gif") { 
      if (!$src_img = imagecreatefromgif($imagefile)) {
        echo "Error opening Image file!";exit;
      }
    } else if(strtolower($ext) == "jpg") {
      if (!$src_img = imagecreatefromjpeg($imagefile)) {
        echo "Error opening Image file!";exit;
      }
    } else {
      echo "Error file type not supported!";exit;
    }

    $hw = getimagesize($imagefile); 
    $new_w = $w; 
    $new_h = $hw["1"]/($hw["0"]/$w);
    // truecolor supported only in GD 2.0 or later
    $dst_img = @imagecreatetruecolor($new_w, $new_h);
    if(!$dst_img) {
      $dst_img = imageCreate($new_w, $new_h);
    }

    imagecopyresized($dst_img,$src_img,0,0,0,0,$new_w,$new_h,imagesx($src_img),imagesy($src_img)); 
    imagejpeg($dst_img); 
    ImageDestroy($src_img); 
    ImageDestroy($dst_img); 
} 

header("Content-type: image/jpeg"); 

if ($w == ""){$w = "100";}
resizejpg("./".$image,$w);


?>

Zerion Mini Shell 1.0