image_type = $image_info[2]; if( $this->image_type == IMAGETYPE_JPEG ) { $this->image = imagecreatefromjpeg($filename); } elseif( $this->image_type == IMAGETYPE_GIF ) { $this->image = imagecreatefromgif($filename); } elseif( $this->image_type == IMAGETYPE_PNG ) { $this->image = imagecreatefrompng($filename); } } function save($filename, $image_type=IMAGETYPE_JPEG, $compression=75, $permissions=null) { if( $image_type == IMAGETYPE_JPEG ) { imagejpeg($this->image,$filename,$compression); } elseif( $image_type == IMAGETYPE_GIF ) { imagegif($this->image,$filename); } elseif( $image_type == IMAGETYPE_PNG ) { imagepng($this->image,$filename); } if( $permissions != null) { chmod($filename,$permissions); } } function output($image_type=IMAGETYPE_JPEG) { if( $image_type == IMAGETYPE_JPEG ) { imagejpeg($this->image); } elseif( $image_type == IMAGETYPE_GIF ) { imagegif($this->image); } elseif( $image_type == IMAGETYPE_PNG ) { imagepng($this->image); } } function getWidth() { return imagesx($this->image); } function getHeight() { return imagesy($this->image); } function resizeToHeight($height) { $ratio = $height / $this->getHeight(); $width = $this->getWidth() * $ratio; $this->resize($width,$height); } function resizeToWidth($width) { $ratio = $width / $this->getWidth(); $height = $this->getheight() * $ratio; $this->resize($width,$height); } function scale($scale) { $width = $this->getWidth() * $scale/100; $height = $this->getheight() * $scale/100; $this->resize($width,$height); } function resize($width,$height) { $new_image = imagecreatetruecolor($width, $height); imagecopyresampled($new_image, $this->image, 0, 0, 0, 0, $width, $height, $this->getWidth(), $this->getHeight()); $this->image = $new_image; } } // End of SimpleImage class $qry2="SELECT id,cartellafoto FROM gallery.nome where verticale='0' and id>882"; $qry_f1 = mysql_query ($qry2); while ($riga_focus = mysql_fetch_assoc($qry_f1)) { $cartellafoto=$riga_focus['cartellafoto']; $titurl=$riga_focus['titurltop']; $path = "/var/www/html/image/gallery/$cartellafoto"; mkdir("/var/www/html/image/gallery/$cartellafoto/154", 0755); // Using the opendir function $dir_handle = @opendir($path) or die("
ERROR: Cannot open $path"); echo("Directory Listing of $path
"); //running the while loop while ($file = readdir($dir_handle)) { if($file != "." && $file != ".."&& $file != ".small") { echo"file".$file; $image = new SimpleImage(); $image->load("gallery/".$cartellafoto."/".$file); $image->resize(154,91); $image->save("gallery/".$cartellafoto."/154/".$file); echo("
$file
"); } } } //closing the directory closedir($dir_handle); ?>