Neler yeni

Php veritabanına resim yükleme

Full Nvme SSD Disk Desteği Sayesinde Çok Daha Hızlı Web Siteleri! 7/24 Destek. Ücretsiz Antispam Koruma. Ücretsiz Domain. Anında Aktivasyon
Ad
Soyad
Katılım
30 Mayıs 2019
Konum
web master
Konular
327
Mesajlar
493
Ticaret - 100%
1   0   0
  
iletişim
Meslek
Seo Danışmanı
Detay  
Meslek
Seo Danışmanı
admin panelimden siteme resim ekliyorum adını uzantısı vs her şeyini ayarlıyorum fakat 2mb ın üstünde resim yükleyemiyorum. benim istediğim 4mb lık resmi yükleme yaparken otomatik olarak 2mb ın altına düşürmesi kodlarım ise şu şekilde ne gibi ekleme yapabilirim. ?

şimdiden teşekkür ederim.

PHP- Kodu:
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!';
}
}
 

wmgerecleri

webclos.net
Ad
Soyad
Katılım
1 Nisan 2020
Konum
türkiye
Konular
74
Mesajlar
588
Ticaret - 0%
0   0   0
  
iletişim
Meslek
Grafiker
Detay  
Meslek
Grafiker
Üyelik tipi
  1. Kurumsal
Photoshop   Photoshop
  1. İleri düzey
    90%
İllüstratör   İllüstratör
  1. İleri düzey
    90%
İllüstratör   UI / UX tasarım
  1. İleri düzey
    90%
PHP   PHP
  1. İleri düzey
    90%
PHP   CSS3
  1. İleri düzey
    90%
PHP   JavaScript
  1. İleri düzey
    90%
include("baglanti.php"); burda dosya boyutu yok 2mb yazması lazım dosyalarda bul maxlimit 4mb yap
 
Yorum
Ad
Soyad
Katılım
30 Mayıs 2019
Konum
web master
Konular
327
Mesajlar
493
Ticaret - 100%
1   0   0
  
iletişim
Meslek
Seo Danışmanı
Detay  
Meslek
Seo Danışmanı
orda kendi yarlarımızı yapmamız için 4 koydum isteyen 2 yapabilir.
 
Yorum
Ad
A****
Soyad
Ç****
Katılım
4 Mayıs 2020
Konum
İzmir
Konular
10
Mesajlar
33
Ticaret - 0%
0   0   0
  
iletişim
Meslek
Yazılım Uzmanı
Detay  
Meslek
Yazılım Uzmanı
Tecrübe
18 Yıl
Uzmanlık alanları
Php, C#, C++, .Net, Mysql, Mssql, Oracle
Üyelik tipi
  1. Bireysel
Photoshop   Photoshop
  1. Orta düzey
    50%
İllüstratör   İllüstratör
  1. Başlangıç düzeyi
    30%
İllüstratör   UI / UX tasarım
  1. Orta düzey
    50%
PHP   PHP
  1. İleri düzey
    90%
PHP   CSS3
  1. İleri düzey
    90%
PHP   JavaScript
  1. İleri düzey
    90%
Resim yüklemesi yaparken verotnet sınıfını kullanmanızı öneririm ayrıca kodlarınızı pdo ya da baştan yazmamak için mysqli'ye çevirmenizi ( pdo için titan framework ) tavsiye ederim. Yüklediğiniz resmi 2mb düşürmek için resim boyutlarını crop ederek uzantısını jpeg ya da webp olarak convert etmeniz gerekiyor yükleme esnasında hata alıyorsanız bunun içinde apache ayarlarından max_post_file_size değerlerini yükseltirseniz sorun çözülür
 
Yorum
Ad
Soyad
Katılım
30 Mayıs 2019
Konum
web master
Konular
327
Mesajlar
493
Ticaret - 100%
1   0   0
  
iletişim
Meslek
Seo Danışmanı
Detay  
Meslek
Seo Danışmanı
haklısınız webmovo
 
Yorum

Tema özelleştirme sistemi

Bu menüden forum temasının bazı alanlarını kendinize özel olarak düzenleye bilirsiniz.

Zevkine göre renk kombinasyonunu belirle

Gece/Gündüz modunu seç

Gece ve gündüz modlarından tarzınıza yada ihtiyaçlarınıza uygun olanı seçerek kullana bilirsiniz.

Tam ekran yada dar ekran

Temanızın gövde büyüklüğünü sevkiniz, ihtiyacınıza göre dar yada geniş olarak kulana bilirsiniz.

Izgara yada normal mod

Temanızda forum listeleme yapısını ızgara yapısında yada normal yapıda listemek için kullanabilirsiniz.

Forum arkaplan resimleri

Forum arkaplanlarına eklenmiş olan resimlerinin kontrolü senin elinde, resimleri aç/kapat

Sidebar blogunu kapat/aç

Forumun kalabalığında kurtulmak için sidebar (kenar çubuğunu) açıp/kapatarak gereksiz kalabalıklardan kurtula bilirsiniz.

Yapışkan sidebar kapat/aç

Yapışkan sidebar ile sidebar alanını daha hızlı ve verimli kullanabilirsiniz.

Radius aç/kapat

Blok köşelerinde bulunan kıvrımları kapat/aç bu şekilde tarzını yansıt.