php myAdmin mysql <? ?>

BROWSER-BASED * PHP5 SUPPORT * MYSQL 4.1 AND MYSQL 5.0 SUPPORT * OPEN SOURCE
PHP ve MySQL - En Yararlı Türkçe Kaynak
Kullanıcı Adınız : Kullanıcı Parolanız : Hatırla :    Kayıt   Şifremi Unuttum

thumbnail

Eklenme Tarihi : 16.08.2008 | Okunma Sayısı : 338

<?
//thumbnail.php Büyük resimlerin thumbnail\'ini (Küçüğünü) Oluşturmak İçin Kullanılır  
//GD Kütüphanesi Etkinleştirilmiş Olmalıdır 

session_start(); 
error_reporting(0); 

$resim_dosyasi=$_GET["Resim"]; 
$en=$_GET["En"]; 
$boy=$_GET["Boy"]; 
$resim_formati=""

function 
hata_mesaji_goster($hata_mesaji) { 
    
header("Content-type: image/png"); 
    
$hata_resmi=ImageCreate(175,25); 
    
$arkaplan=ImageColorAllocate($hata_resmi,0,0,0); 
    
$kirmizi=ImageColorAllocate($hata_resmi,255,255,255); 
    
$beyaz=ImageColorAllocate($hata_resmi,255,0,0); 
    
ImageString($hata_resmi,3,6,6,"Hata:",$beyaz); 
    
ImageString($hata_resmi,3,44,6,$hata_mesaji,$kirmizi); 
    
ImagePng($hata_resmi); 
    
ImageDestroy($hata_resmi); 


if(!
file_exists($resim_dosyasi)) die(hata_mesaji_goster("Dosya bulunamadi!")); 
if(!
is_readable($resim_dosyasi)) die(hata_mesaji_goster("Dosya okunamiyor!")); 

if(
strstr(strtolower($resim_dosyasi),".gif")) $resim_formati="GIF"
elseif(
strstr(strtolower($resim_dosyasi),".jpg") || strstr(strtolower($resim_dosyasi),".jpeg")) $resim_formati="JPEG"
elseif(
strstr(strtolower($resim_dosyasi),".png")) $resim_formati="PNG"
else die(
hata_mesaji_goster("Bilinmeyen format!")); 

switch(
$resim_formati) { 
    case 
"GIF"$kaynak_resim=ImageCreateFromGif($resim_dosyasi); break; 
    case 
"JPEG"$kaynak_resim=ImageCreateFromJpeg($resim_dosyasi); break; 
    case 
"PNG"$kaynak_resim=ImageCreateFromPng($resim_dosyasi); break; 


$genislik=ImageSx($kaynak_resim); 
$yukseklik=ImageSy($kaynak_resim); 

if(empty(
$en) || empty($boy)) { 
    
$en=$genislik 2
    
$boy=$yukseklik 2


if(
function_exists("ImageCreateTrueColor")) $yeni_resim=ImageCreateTrueColor($en,$boy); 
else 
$yeni_resim=ImageCreate($en,$boy); 

ImageCopyReSampled($yeni_resim,$kaynak_resim,0,0,0,0,$en,$boy,$genislik,$yukseklik); 

switch(
$resim_formati) { 
    case 
"GIF"
        
header("Content-type: image/gif"); 
        
ImageGif($yeni_resim); 
        break; 
    case 
"JPEG"
        
header("Content-type: image/jpeg"); 
        
ImageJpeg($yeni_resim); 
        break; 
    case 
"PNG"
        
header("Content-type: image/png"); 
        
ImagePng($yeni_resim); 
        break; 

ImageDestroy($yeni_resim); 

/*ÖRNEK KULLANIMI 
thumbnail.php?Resim=resim_dosyasi.jpg&En=100&Boy=100 
taninan formatlar : jpg, gif, png 
*/ 
?>
Hepsini Görüntüle...

php mysql php oracle ajax apache xml cozumleri w3c xhtml w3c css JavaScript Object Notation