-
Üyelik
30.10.2018
-
Yaş/Cinsiyet
31 / E
-
Meslek
Mimar
-
Konum
Düzce
-
Ad Soyad
M** K**
-
Mesajlar
91
-
Beğeniler
19 / 18
-
Ticaret
0, (%0)
Arkadaşlar merhaba veri tabanına örneğin 1612187e1e8cb1. şeklinde ekliyor resim uzantısı eklenmiyor.
public function uzanti($dosyaadi)
{
$parca=explode(".",$dosyaadi);
$uzanti=end($parca);
$donustur=strtolower($uzanti);
return $donustur;
}
public function upload($nesnename,$yuklenecekyer='images/',$tur='img',$w='',$h='',$resimyazisi='')
{
if($tur=="img")
{
if(!empty($_FILES[$nesnename]["name"]))
{
$dosyanizinadi=$_FILES[$nesnename]["name"];
$tmp_name=$_FILES[$nesnename]["tmp_name"];
$uzanti=$this->uzanti($dosyanizinadi);
if($uzanti=="png" || $uzanti=="jpg" || $uzanti=="jpeg" || $uzanti=="gif")
{
$classIMG=new upload($_FILES[$nesnename]);
if($classIMG->uploaded)
{
if(!empty($w))
{
if(!empty($h))
{
$classIMG->image_resize=true;
$classIMG->image_x=$w;
$classIMG->image_y=$h;
}
else
{
if($classIMG->image_src_x>$w)
{
$classIMG->image_resize=true;
$classIMG->image_ratio_y=true;
$classIMG->image_x=$w;
}
}
}
else if(!empty($h))
{
if($classIMG->image_src_h>$h)
{
$classIMG->image_resize=true;
$classIMG->image_ratio_x=true;
$classIMG->image_y=$h;
}
}
if(!empty($resimyazisi))
{
$classIMG->image_text = $resimyazisi;
$classIMG->image_text_direction = 'v';
$classIMG->image_text_color = '#FFFFFF';
$classIMG->image_text_position = 'BL';
}
$rand=uniqid(true);
$classIMG->file_new_name_body=$rand;
$classIMG->Process($yuklenecekyer);
if($classIMG->processed)
{
$resimadi=$rand.".".$classIMG->image_src_type;
return $resimadi;
}
else
{
return false;
}
}
else
{
return false;
}
}
else
{
return false;
}
}
else
{
return false;
}
}
else if($tur=="ds")
{
if(!empty($_FILES[$nesnename]["name"]))
{
$dosyanizinadi=$_FILES[$nesnename]["name"];
$tmp_name=$_FILES[$nesnename]["tmp_name"];
$uzanti=$this->uzanti($dosyanizinadi);
if($uzanti=="doc" || $uzanti=="docx" || $uzanti=="pdf" || $uzanti=="xlsx" || $uzanti=="xls" || $uzanti=="ppt" || $uzanti=="xml" || $uzanti=="mp4" || $uzanti=="avi" || $uzanti=="mov")
{
$classIMG=new upload($_FILES[$nesnename]);
if($classIMG->uploaded)
{
$rand=uniqid(true);
$classIMG->file_new_name_body=$rand;
$classIMG->Process($yuklenecekyer);
if($classIMG->processed)
{
$dokuman=$rand.".".$uzanti;
return $dokuman;
}
else
{
return false;
}
}
}
}
}
else
{
return false;
}
}
-
Üyelik
08.05.2015
-
Yaş/Cinsiyet
28 / E
-
Meslek
Developer
-
Konum
Samsun
-
Ad Soyad
İ** Ş**
-
Mesajlar
1020
-
Beğeniler
321 / 320
-
Ticaret
19, (%100)
$resimadi=$rand.".".$classIMG->image_src_type;
bu satırı
$resimadi=$rand.".".$uzanti;
şeklinde güncelleyin muhtemelen çözülecektir siz zaten yukarda dosyanın uzantısını alıyosunuz problem "$classIMG->image_src_type" buradan bir datanın gelmemesi. ama yukarda zaten uzantıyı aldığınız için dediğim şekilde güncelleyin sorun düzelir
1 kişi bu mesajı beğendi.