wmaraci reklam

Resim upload turkce karakter sorunu.

2 Mesajlar 761 Okunma
wmaraci reklam

cemtepe cemtepe WM Aracı Kullanıcı
  • Üyelik 21.11.2015
  • Yaş/Cinsiyet 44 / E
  • Meslek website tasarim
  • Konum İngiltere
  • Ad Soyad K** T**
  • Mesajlar 144
  • Beğeniler 14 / 29
  • Ticaret 0, (%0)
merhaba arkadaslar websitemde upload sinifi var ve resim yuklendiginde diyelim buyuk harf ornek.JPG yazdiginda resimleri gostermiyor (ornek.jpg oldugunda gosteriyor) birde turkce karakter sorunu var. turkce alt resim basligi oluncada gostermiyor. ne gibi bir islem ile bunlari giderebiliriz . ornek kodlar asagidadir. yardim edecek arkadaslar verdikleri kodlari nereye koymam gerektigini belirtilerse memnun olurum tesekur ediyorum.

NOT: diyelim resim alt yazisi ( öğretmenden işitilen.jpg ) yuklenediginde soyle oluyor ( 168271_retmenden işitilen.jpg
öğ silinmis oluyor. ve resim gozukmuyor

include("setting.php");
session_start();
$get_class_id=guvenlik($_SESSION["current_ad_id"]);
if(!empty($get_class_id)){
?>











<script></script>
<script></script>
<script></script>
<script></script>
<script></script>
<script>/js/jquery.form.js" defer></script>












<script>
$ImageUrls = array();
$Preview = array();

for($i = 0; $i < 50; $i++)
{
if(isset($_SESSION["thumb_".$i]))
{
if(strlen($_SESSION["thumb_".$i]) > 1)
{
$Preview[] = array(
'caption' => str_replace($_SESSION["current_ad_id"].'_', '', basename($_SESSION["thumb_".$i])),
'width' => '120px',
'key' => '1',
);
$ImageUrls[] = 'http://www.burada.co.uk/'.$_SESSION["thumb_".$i].'?'.time();
}
}
}

if(Count($ImageUrls) == 0)
{
$rsmsql=$mysqli->query("select resim1,resim2,resim3,resim4,resim5,resim6,resim7,r esim8,resim9,resim10,resim11,resim12,resim13,resim 14,resim15 from firmalar where Id='".$_SESSION["current_ad_id"]."' and uyeId='$_SESSION[uye]'")->fetch_assoc();

for($i = 0; $i < 50; $i++)
{
if(isset($rsmsql["resim".$i]))
{
if(strlen($rsmsql["resim".$i]) > 1)
{
$Preview[] = array(
'caption' => str_replace($_SESSION["current_ad_id"].'_', '', basename($rsmsql["resim".$i])),
'width' => '120px',
'key' => '1',
);
$ImageUrls[] = 'http://www.burada.co.uk/'.$rsmsql["resim".$i].'?'.time();
}
}
}
}


?>
$("#kv-explorer").fileinput({
language: 'tr',
theme: "explorer",
uploadUrl: "/libs/upload_image.php",
uploadAsync: true,
allowedFileExtensions: ['jpg', 'png', 'gif'],
overwriteInitial: false,
initialPreviewAsData: true,
showUpload: false,
showRemove: false,
initialPreview: ,
deleteUrl: "/libs/delete_image.php",
initialPreviewConfig: ,
maxFileCount: ,
uploadExtraData: function() {
var out = {}, key, i = 0;
$('.explorer-caption').each(function() {
$el = $(this);
key = 'init_' + i;
out[key] = $el.attr('title');
i++;
});
return out;
},
}).on("filebatchselected", function(event, files) {

$("#kv-explorer").fileinput("upload");

});

$('.kv-file-remove').on('click', function() {
var out = {}, key, i = 0;
$('.explorer-caption').each(function() {
$el = $(this);
key = 'init_' + i;
out[key] = $el.attr('title');
i++;
});
out['delete'] = $($(this).parent().parent().parent().parent().chil dren()[1]).children()[0].innerHTML;
$.ajax({
type: "POST",
url: '/libs/updateimages.php',
data: out,
});

});
</script>


PHP bilgim olmadigindan vereceginiz kodlari nereye nasil koyacagimi lutfen yazarsaniz sevinirim....
 

 

Bütün ümidim gençIiktedir. Mustafa Kemal Ataturk.
SMM Panel, Sosyalyuvam, Bayilik Paneli, En Uygun Panel, Takipçi Paneli
reklam

ikodev ikodev Developer Kullanıcı
  • Üyelik 08.05.2015
  • Yaş/Cinsiyet 27 / E
  • Meslek Developer
  • Konum Samsun
  • Ad Soyad İ** Ş**
  • Mesajlar 1019
  • Beğeniler 321 / 320
  • Ticaret 19, (%100)
Dostum öncelikle kolay gelsin.. Maalesef, belirtmiş olduğun kodlardan hiç bir şey anlaşılmıyor.. Ben sana daha düzgün, kullanışlı ve kolay bir yol söyleyeceğim oradan devam et.

1 - Bu linke tıkla ve class.upload.php dosyasını indir.
2 - İndirmiş olduğun rar dosyasını açıp, klasör içinden > src klasörüne gir ve içinde ki dosyaları "land, class.upload.php kendi projene aktar.
3 - Kendi projene dön ve resim yükleme işlemini yaptığın php dosyasını aç.
4 - Php dosyanın en başına bu kodu ekle.
require_once("dosyanınyolu/class.upload.php"); // indirdiğimiz dosyayı kendi php dosyamıza entegre ettik.
5 - Gel gelelim resimi yüklemeye ;
// post edildikten sonra
$upload = new Upload($_FILES["image"]);
if ($upload->uploaded) {
$filename = md5(microtime()); // microtime ve md5 filtremesiyle birlikte yeni bir isim oluşturduk

$uzanti = pathinfo($_FILES["image"]); // dosyanın bilgilerine ulaştık
$uzanti = $uzanti["extension"]; // dosyanın türünü aldık

$upload->file_new_name_body = $filename; // oluşturduğumuz yeni isimi resmin ismi yapıyoruz.
$upload->Process("images/firmalogolari"); // resimin yükleneceği hedef

// veritabanına kayıt edeceksen eğer bu resmin adını
$resimAdi = $filename.".".$uzanti;
}


En temiz ve kullanışlı yol budur. Ve internette "class.upload.php" diye araştırdığında bir sürü özellikle karşılaşacaksın.

Kolay gelsin :rolleyes:
cemtepe

kişi bu mesajı beğendi.

wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al