Merhaba, Öncelikle iyi forumlar dilerim.
Konu için uygun yer değil ise, yetkililerimden uygun yere taşımalarını rica ederim.
Bir script kurulumunu yaptım ve çalıştırdım.
Admin panelinden ürün eklediğimde bir hata aldım. Kaç gündür uğraşıyorum bir türlü çözemedim.
Ürün ekleme sayfasında gerekli alanları doldurup, ürün resmini seçip ekle diyorum. Ürünü ekliyor fakat ürün resmini eklemiyor.
Ürün resmi eklendikten sonra bu şekilde görünüyor:

Yani ürün resim dosyasını adını ürün ismine göre değiştirip o şekilde yüklüyor. Evet sunucuya atıyor resmi ama orda da bi gariplik var, şöye göstereyim:

Adını değiştirip sunucuya atıyor ama 0 bayt olarak. Yani tam yüklemiyor. acaba dedim kodlarında mı sıkıntı var? Kod dizinine baktım. Juqryle hazırlanmış.
Bi eksiklik yada hata göremedim kodda.
Acaba dedim veritabınnda mı sıkıntı var? Veritabanına baktım. Ürün resimleri ayrı bi tabloya ekliyor:

Sonrasında ürünler tablosuna çekiliyor. ekleniyor yani aşağıdaki gibi:

Yani anladığım kadarıyla resmi eklerken adını değiştirdiği sırada bir sorun oluyor ve sunucuya 0 bayt olarak sıkıntılı bir yükleme yapıyor.
Bunun sebebi ne olabilir? Kodda mı bir hata var? Ben mi bir yerde yanlış yapıyorum bir türlü çözemedim.
Aklıma gelenler:
* Resim adının sonuna nokta ekliyor. "Resimadi..jpeg" - Bundan kaynaklı değil. daha farklı resimler eklenmiş scnin orjinal halinde aynı.
* Kodda resim boyut sınırı var. - Eklediğim resimler zaten 1-2 mb. yani sınırın çokk çok altında.
* Dosya yolu hatalı. - Dosyayı sorunluda olsa ilgili yere yüklüyor.
Vallahi işin içinden çıkamadım. Konu hakkında bilgisi olan yardımcı olabilir mi?
Konu için uygun yer değil ise, yetkililerimden uygun yere taşımalarını rica ederim.
Bir script kurulumunu yaptım ve çalıştırdım.
Admin panelinden ürün eklediğimde bir hata aldım. Kaç gündür uğraşıyorum bir türlü çözemedim.
Ürün ekleme sayfasında gerekli alanları doldurup, ürün resmini seçip ekle diyorum. Ürünü ekliyor fakat ürün resmini eklemiyor.
Ürün resmi eklendikten sonra bu şekilde görünüyor:

Yani ürün resim dosyasını adını ürün ismine göre değiştirip o şekilde yüklüyor. Evet sunucuya atıyor resmi ama orda da bi gariplik var, şöye göstereyim:

Adını değiştirip sunucuya atıyor ama 0 bayt olarak. Yani tam yüklemiyor. acaba dedim kodlarında mı sıkıntı var? Kod dizinine baktım. Juqryle hazırlanmış.
Bi eksiklik yada hata göremedim kodda.
<script src="assets/uploadfive/jquery.uploadifive.min.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function(){
var date = new Date();
var date_time = date.getTime();
$('.upload .icon span').uploadifive({
'auto' : true,
'queueID' : 'queue',
'fileSizeLimit' : '15360KB',
'fileExt' : '*.jpg;*.jpeg;*.JPG;*.JPEG;*.png;*.PNG;*.svg;*.gif',
'width' : 25,
'buttonText' : " ",
'formData' : {'timestamp' : date_time,'token' : 'sayim'+date_time+'sayim'},
'uploadScript' : 'assets/uploadfive/uploadifive.php',
'removeCompleted' : true,
'onUploadComplete' : function(file, data) {
if(data == '2'){
alert('Lütfen Geçerli Fortmatta Yükleme Yapınız.');
}else if(data == '3'){
alert('İşlem Başarısız.(Dosya Boyutu İle Alakalı Olabilir.)');
}else{
var id = $(this).attr('data-id');
$('input[name="img'+id+'"]').val(data);
$('#url').val('<?php echo $site; ?>madmin/lib/images/urunler/'+data);
$('.uploaddis[data-id="'+id+'"] .yuklendi img').attr('src','../madmin/lib/images/urunler/'+data);
$('.uploaddis[data-id="'+id+'"]').removeClass('aktif');
$('.uploaddis[data-id="'+id+'"]').addClass('pasif');
}
}
});
$('.upload1 .icon span').uploadifive({
'auto' : true,
'queueID' : 'queue',
'fileSizeLimit' : '15360KB',
'fileExt' : '*.jpg;*.jpeg;*.JPG;*.JPEG;*.png;*.PNG;*.svg;*.gif',
'width' : 25,
'buttonText' : " ",
'formData' : {'timestamp' : date_time,'token' : 'sayim'+date_time+'sayim'},
'uploadScript' : 'assets/uploadfive/uploadifive.php',
'removeCompleted' : true,
'onUploadComplete' : function(file, data) {
if(data == '2'){
alert('Lütfen Geçerli Fortmatta Yükleme Yapınız.');
}else if(data == '3'){
alert('İşlem Başarısız.(Dosya Boyutu İle Alakalı Olabilir.)');
}else{
var say = $('#resimler .col-md-3').length;
$('#resimler').append('\
<div class="col-md-3" data-resim-dis-id="'+say+'">\
<div class="uploaddis pasif" style="float:left;">\
<div class="yuklendi">\
<img src="lib/images/urunler/'+data+'" width="100%">\
<div class="icon" data-resim-sil-id="'+say+'"><span class="fa fa-trash"></span></div>\
<input type="hidden" name="img[]" value="'+data+'" required="">\
</div>\
</div>\
</div>\
');
}
}
});
$(document).on('click','[data-resim-sil-id]', function(){
$('[data-resim-dis-id="'+$(this).attr('data-resim-sil-id')+'"]').remove();
});
$('.yuklendi .icon').click(function(){
var id = $(this).attr('data-id');
$('.uploaddis[data-id="'+id+'"]').removeClass('pasif');
$('.uploaddis[data-id="'+id+'"]').addClass('aktif');
$('input[name="img'+id+'"]').val('');
$('.uploaddis[data-id="'+id+'"] .yuklendi img').attr('src','');
});
});
</script>
<script type="text/javascript">
$(document).ready(function(){
var date = new Date();
var date_time = date.getTime();
$('.upload .icon span').uploadifive({
'auto' : true,
'queueID' : 'queue',
'fileSizeLimit' : '15360KB',
'fileExt' : '*.jpg;*.jpeg;*.JPG;*.JPEG;*.png;*.PNG;*.svg;*.gif',
'width' : 25,
'buttonText' : " ",
'formData' : {'timestamp' : date_time,'token' : 'sayim'+date_time+'sayim'},
'uploadScript' : 'assets/uploadfive/uploadifive.php',
'removeCompleted' : true,
'onUploadComplete' : function(file, data) {
if(data == '2'){
alert('Lütfen Geçerli Fortmatta Yükleme Yapınız.');
}else if(data == '3'){
alert('İşlem Başarısız.(Dosya Boyutu İle Alakalı Olabilir.)');
}else{
var id = $(this).attr('data-id');
$('input[name="img'+id+'"]').val(data);
$('#url').val('<?php echo $site; ?>madmin/lib/images/urunler/'+data);
$('.uploaddis[data-id="'+id+'"] .yuklendi img').attr('src','../madmin/lib/images/urunler/'+data);
$('.uploaddis[data-id="'+id+'"]').removeClass('aktif');
$('.uploaddis[data-id="'+id+'"]').addClass('pasif');
}
}
});
$('.upload1 .icon span').uploadifive({
'auto' : true,
'queueID' : 'queue',
'fileSizeLimit' : '15360KB',
'fileExt' : '*.jpg;*.jpeg;*.JPG;*.JPEG;*.png;*.PNG;*.svg;*.gif',
'width' : 25,
'buttonText' : " ",
'formData' : {'timestamp' : date_time,'token' : 'sayim'+date_time+'sayim'},
'uploadScript' : 'assets/uploadfive/uploadifive.php',
'removeCompleted' : true,
'onUploadComplete' : function(file, data) {
if(data == '2'){
alert('Lütfen Geçerli Fortmatta Yükleme Yapınız.');
}else if(data == '3'){
alert('İşlem Başarısız.(Dosya Boyutu İle Alakalı Olabilir.)');
}else{
var say = $('#resimler .col-md-3').length;
$('#resimler').append('\
<div class="col-md-3" data-resim-dis-id="'+say+'">\
<div class="uploaddis pasif" style="float:left;">\
<div class="yuklendi">\
<img src="lib/images/urunler/'+data+'" width="100%">\
<div class="icon" data-resim-sil-id="'+say+'"><span class="fa fa-trash"></span></div>\
<input type="hidden" name="img[]" value="'+data+'" required="">\
</div>\
</div>\
</div>\
');
}
}
});
$(document).on('click','[data-resim-sil-id]', function(){
$('[data-resim-dis-id="'+$(this).attr('data-resim-sil-id')+'"]').remove();
});
$('.yuklendi .icon').click(function(){
var id = $(this).attr('data-id');
$('.uploaddis[data-id="'+id+'"]').removeClass('pasif');
$('.uploaddis[data-id="'+id+'"]').addClass('aktif');
$('input[name="img'+id+'"]').val('');
$('.uploaddis[data-id="'+id+'"] .yuklendi img').attr('src','');
});
});
</script>
Acaba dedim veritabınnda mı sıkıntı var? Veritabanına baktım. Ürün resimleri ayrı bi tabloya ekliyor:

Sonrasında ürünler tablosuna çekiliyor. ekleniyor yani aşağıdaki gibi:

Yani anladığım kadarıyla resmi eklerken adını değiştirdiği sırada bir sorun oluyor ve sunucuya 0 bayt olarak sıkıntılı bir yükleme yapıyor.
Bunun sebebi ne olabilir? Kodda mı bir hata var? Ben mi bir yerde yanlış yapıyorum bir türlü çözemedim.
Aklıma gelenler:
* Resim adının sonuna nokta ekliyor. "Resimadi..jpeg" - Bundan kaynaklı değil. daha farklı resimler eklenmiş scnin orjinal halinde aynı.
* Kodda resim boyut sınırı var. - Eklediğim resimler zaten 1-2 mb. yani sınırın çokk çok altında.
* Dosya yolu hatalı. - Dosyayı sorunluda olsa ilgili yere yüklüyor.
Vallahi işin içinden çıkamadım. Konu hakkında bilgisi olan yardımcı olabilir mi?



