arkadaslar fotograf yükleme de sıkıntı yaşıyorum. Küçük boyutlu resimler yüklemede sorun olmuyor fakat büyük boyutlu resimler de ne klasöre yüklüyor ne de database yüklüyor. Kodlar aşağıdadır. yardımcı olan arkadaşlara şimdiden teşekkür ederim.
<?php
$ekle = $_POST["ekle"];
if($ekle == "1"){
$katid= $_POST["katid"];
$baslik = $_POST["baslik"];
$ekleyen = $_POST["ekleyen"];
$gizle = $_POST["gizle"];
$sira = $_POST["sira"];
$tarih = date("Y-m-d");
$dosyatur = substr($_FILES["resim"]["type"],0,5);
if($dosyatur == "image") {
$resim = "";
if($_FILES['resim']['name'] !== ""){
$resim = $_FILES['resim']['name'];
$resim_isim_1 = Array(ı,ğ,Ğ,ü,Ü,ş,Ş,İ,ö,Ö,ç,Ç);
$resim_isim_2 = Array(i,g,G,u,U,s,S,I,o,O,c,C);
for($d=0; $d<count($resim_isim_1); $d++){
$resim = ereg_replace($resim_isim_1[$d], $resim_isim_2[$d], $resim);
}
echo $resim;
$uploadfile = $uploaddir_h.$resim;
list($width, $height, $type, $attr) = getimagesize($_FILES['resim']['tmp_name']);
move_uploaded_file($_FILES['resim']['tmp_name'], $uploadfile);
if($width > 900){
$filename = $uploadfile;
$source = imagecreatefromjpeg($filename);
$thumbX = "900";
$imageX = imagesx($source);
$imageY = imagesy($source);
$thumbY = ($thumbX*$imageY)/$imageX;
$dest = imagecreatetruecolor($thumbX, $thumbY);
imagecopyresampled ($dest, $source, 0, 0, 0, 0, $thumbX, $thumbY, $imageX, $imageY);
imagejpeg($dest, "../resim_galeri/".$resim);
}
$filename = $uploadfile;
$source = imagecreatefromjpeg($filename);
$thumbX = "175";
$imageX = imagesx($source);
$imageY = imagesy($source);
$thumbY = ($thumbX*$imageY)/$imageX;
$dest = imagecreatetruecolor($thumbX, $thumbY);
imagecopyresampled ($dest, $source, 0, 0, 0, 0, $thumbX, $thumbY, $imageX, $imageY);
imagejpeg($dest, "../resim_galeri/thumb_".$resim);
//imagejpeg($dest);
imagedestroy($dest);
imagedestroy($source);
}
}
$sqlsorgu = "INSERT INTO resimler VALUES('','$katid','$resim','$ekleyen','$baslik',' $sira','$tarih','$gizle')";
mysql_query($sqlsorgu);
echo "<p class='mesaj'>Resim Başarıyla Eklendi</p>";
}
?>
fotograf yükleme de sorun var
3
●236
- 29-08-2014, 16:37:14Hocam küçük boyutlu resimlerde sorun yaşamıyorum dediğiniz için kodunuz hakkında bişey demiyorum. host ayarlarınızı kontrol ettiniz mi? en fazla yükleme boyutu, yükleme süresi gibi ayarları artırırsanız. sorununuz çözülür gibi geldi banammc adlı üyeden alıntı: mesajı görüntüle
- 29-08-2014, 16:41:45yükleme tamamlanıyor. yüklemelerden dolayı sıkıntı olsa database kayıt yapar en azından ama database de foto adı düşmüyor.sehzadem adlı üyeden alıntı: mesajı görüntüle
- 29-08-2014, 16:47:43hocam sınır 1 mb iken siz 100 gb lık dosya yüklesenizde yükleme tamamlanır. ama sınırı aştığınız için move_uploaded_file fonksiyonu işlevini yerine getiremez. siz bi php inide upload_max_filesize, post_max_size değerlerini artırıp öyle deneyin. tabi php ini de değişiklik yapıldıktan sonra yeniden başlatma gerekir.mmc adlı üyeden alıntı: mesajı görüntüle