Merhabalar. admin panelimden siteme siteme resim yükleyebiliyorum fakat bu resim 2 mb'ın altında olması gerekiyor. Resim mb'ının php kodlar aracılığı ile 2 mb'ın altına düşürmesini nasıl yapabiliriz.
şimdiden teşekkürler.
Resim Yükleme Kodlarım şu şekilde;
<?php
include("baglanti.php");
mysql_query('SET NAMES "latin5"'); if ($_POST){ if ($_FILES ["resim"]["size"]<1024*1024*4){ if ($_FILES["resim"]["type"]){ $aciklama=$_POST["aciklama"]; $description=$_POST["description"]; $seflink=@$_POST["seflink"]; $title=$_POST["title"]; $dosya_adi=$_FILES["resim"]["name"]; $uret=array("as","rt,","ty","yu","gf"); $uzanti=substr($dosya_adi,-4,4); $sayi_tut=rand(1,10000); $yeni_ad="dosyalar/".$uret[rand(0,4)].$sayi_tut.$uzanti; if (move_uploaded_file($_FILES["resim"]["tmp_name"],$yeni_ad)){ echo 'Resim Ekleme Basarili.'; $sorgu=mysql_query("insert into resimler (description,title,aciklama,resim,seflink) values('$description','$title','$aciklama','$yeni_ad','$seflink')"); if ($sorgu){ echo 'Dosya Veri Tabanina Yüklendi.'; }else{ echo 'Kayit Sirasinda Hata Olustu.!'; } }else{ echo 'Dosya Yüklenemedi!'; } }else{ echo 'Dosya Boyutu 2 mb-i Geçemez'; } }else{ echo 'Dosya Boyutu 2 Mb i geçemez!'; } }
?>
DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.
Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.
php.ini 'den upload edilecek dosya limiti belirlenebiliyor ancak o kolay çözüm. Diyelim ki kullanıcı 4MB büyüklüğünde 4000px*3000px boyutlarında dosya yüklemek istedi, onu ya tarayıcı penceresinde, kullanıcı henüz upload etmeden yada upload sonrası sunucu tarafında PHP'nin ImageMagick fonksiyonları ile istediğin uygun boyutlara getirebiliosun. Daha ayrıntılı bilgi için:https://www.youtube.com/results?search_query=imagemagick+php
admin panelimden siteme siteme resim yükleyebiliyorum fakat bu resim 2 mb'ın altında olması gerekiyor. Resim mb'ının php kodlar aracılığı ile 2 mb'ın altına düşürmesini nasıl yapabiliriz.
şimdiden teşekkürler.
Resim Yükleme Kodlarım şu şekilde;
<?php
include("baglanti.php");
mysql_query('SET NAMES "latin5"');
if ($_POST){
if ($_FILES ["resim"]["size"]<1024*1024*4){
if ($_FILES["resim"]["type"]){
$aciklama=$_POST["aciklama"];
$description=$_POST["description"];
$seflink=@$_POST["seflink"];
$title=$_POST["title"];
$dosya_adi=$_FILES["resim"]["name"];
$uret=array("as","rt,","ty","yu","gf");
$uzanti=substr($dosya_adi,-4,4);
$sayi_tut=rand(1,10000);
$yeni_ad="dosyalar/".$uret[rand(0,4)].$sayi_tut.$uzanti;
if (move_uploaded_file($_FILES["resim"]["tmp_name"],$yeni_ad)){
echo 'Resim Ekleme Basarili.';
$sorgu=mysql_query("insert into resimler (description,title,aciklama,resim,seflink) values('$description','$title','$aciklama','$yeni_ad','$seflink')");
if ($sorgu){
echo 'Dosya Veri Tabanina Yüklendi.';
}else{
echo 'Kayit Sirasinda Hata Olustu.!';
}
}else{
echo 'Dosya Yüklenemedi!';
}
}else{
echo 'Dosya Boyutu 2 mb-i Geçemez';
}
}else{
echo 'Dosya Boyutu 2 Mb i geçemez!';
}
}
?>
DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.
Üye Ol Şimdi DeğilÜye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.