Pogledajte određenu poruku
Staro 04. 06. 2009.   #22
35-68
Душан Бошкић
Qualified
 
Avatar 35-68
 
Datum učlanjenja: 11.09.2005
Lokacija: 11277 Ugrinovci
Poruke: 109
Hvala: 67
384 "Hvala" u 17 poruka
35-68 is on a distinguished road35-68 is on a distinguished road35-68 is on a distinguished road35-68 is on a distinguished road
Pošaljite poruku preko MSN za 35-68 Pošaljite poruku preko Skype™ za 35-68
Thumbs up Deo koda

Jeste da pripada grupi Code snippets, ali pošto nije univerzalna, već za jedan konkretan slučaj, možda pomogne ...
PHP kôd:
<?php
    error_reporting
(0);
    
ob_start("ob_gzhandler");
    
header("Expires: " gmdate("D, d M Y H:i:s"time() + (60*60*24*31)) . "GMT");
    
header("Content-type: image/jpeg");

    
define("PATH"dirname(__FILE__)."/../");
    
    
$size $_GET["Size"];
    
$JPG $_GET["Cake"];
    
$cache PATH."Galerija/cache/$size/$JPG";

    if (!@
readfile($cache)) {
        
$filename PATH."Galerija/$JPG";
        
$watermark PATH."images/Watermark.png";
    
        list(
$width$height) = getimagesize($filename);
        switch (
$size) {
            case 
"1":
                
$new_width $width;
                
$new_height $height;
                break;
            case 
"2":
                
$new_width 290;
                
$new_height 200;
                break;
            default:
                
$new_width 145;
                
$new_height 100;
        }
        
$image imagecreatefromjpeg($filename);
        
$imagewatermark imagecreatefrompng($watermark);
        
imagealphablending($imagewatermarkTRUE);
        
imagecopy($image$imagewatermark82464800$width$height);
        
        
$image_p imagecreatetruecolor($new_width$new_height);
        
imagecopyresampled($image_p$image0000$new_width$new_height$width$height);
        
imagejpeg($image_p$cache);
        
imagedestroy($image);
        
imagedestroy($imagewatermark);
        
imagedestroy($image_p);
        
readfile($cache);
    }
    
ob_flush();
?>
Takva je kakva je i radi, kome se ne sviđa
__________________
In brightest day, in blackest night ...
35-68 je offline   Odgovorite uz citat