if($_FILES['files']["size"] > 0){
$uploads_dir = '../../dimg';
$countfiles = count($_FILES['files']['name']);
// Db insert hazırlık
$query = "INSERT INTO resimler (tur,sahipid,resimyolu) VALUES(?,?,?)";
$statement = $db->prepare($query);
// Tüm resimleri döngüye al
for($i=0;$i<$countfiles;$i++){
// File name
$benzersizsayi1=rand(20000,32000);
$benzersizsayi2=rand(20000,32000);
$benzersizsayi3=rand(20000,32000);
$benzersizsayi4=rand(20000,32000);
$benzersizad=$benzersizsayi1.$benzersizsayi2.$benzersizsayi3.$benzersizsayi4;
$refimgyol=substr($uploads_dir, 6)."/".$benzersizad.$name;
$filename = $_FILES['files']['name'][$i];
// . dan ayırı
$ext = end((explode(".", $filename)));
// Uzantıyı kontrol et
$valid_ext = array("png","jpeg","jpg");
if(in_array($ext, $valid_ext)){
// Upload file
if(move_uploaded_file($_FILES['files']['tmp_name'][$i],"$uploads_dir/$benzersizad".$filename)){
// Veritabanı kayıt.
$resimyolu=$uploads_dir."/".$benzersizad.$filename;
$statement->execute(array(0,$urunler_id,$resimyolu));
// İlk yüklenen resmi kapak resmi olarak güncelle.
$query = $db->prepare("UPDATE urunler SET urunler_resimyol = :yol WHERE urunler_id = :id");
$update = $query->execute(array("yol" => $resimyolu,"id" => $sonid));
}
}
}
} Php resize
4
●150
- 04-05-2019, 14:46:44Merhaba, resize ederken aşağıda ki kodu nasıl ve neresini düzeltebilirim acaba?
- 04-05-2019, 14:51:58https://stackoverflow.com/questions/...e-image-in-php ve https://www.php.net/manual/tr/functi...opyresized.php
Buradaki örnekleri inceleyebilir veya da https://www.google.com/search?q=php+...hrome&ie=UTF-8 arama yapabilirsiniz. - 04-05-2019, 18:21:10
- 06-05-2019, 02:10:58aynen öyle verot her sorununa uygun çözümler sunan çok güzel bi classtrgino adlı üyeden alıntı: mesajı görüntüle