arkadaşlar bu script deki hata nedir acaba ?
http://www.sanalkurs.net/zip/5807.rar
IE harıc butun tarayıcılarda dosya yükleme yapıyor ama IE de "jpg" formatını yüklemiyor gif yükleniyor anlayamadım
IE de Çalışmıyor
3
●1.012
- 21-02-2013, 02:27:49
<script type="text/javascript" src="http://code.jquery.com/jquery-1.5.2.min.js"></script>
bununla değiştir:
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<head> tagından hemen sonra ekle :
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
ayrıca <head></head> tagları arasındaki
<script type="text/javascript"> $(document).ready(function(){ // Yeni Dosya Ekle $(".dosyaEkle a").click(function(){ $("#yuklemeDosyalari").append('<span>Dosya Sec: <input type="file" name="dosya[]" /></span>'); }); // Dosya Yükle $("#form").bind("submit", function(){ $("#sonuclar").empty(); $(this).attr("target","gelenBilgi"); $("<img />").attr("src","yukleniyor.gif").appendTo($("#sonuclar")); $("#gelenBilgi").bind("load", function(){ var deger = $("#gelenBilgi").contents().find("body").html(); $("img").remove(); $("#sonuclar").html(deger); }); }); }); </script>bununla değiştir ve </body>tagından hemen önceye ekle
<script type="text/javascript"> $(function(){ // Yeni Dosya Ekle $(".dosyaEkle a").click(function(){ $("#yuklemeDosyalari").append('<span>Dosya Sec: <input type="file" name="dosya[]" /></span>'); }); // Dosya Yükle $("#form").bind("submit", function(){ $("#sonuclar").empty(); $(this).attr("target","gelenBilgi"); $("<img />").attr("src","yukleniyor.gif").appendTo($("#sonuclar")); $("#gelenBilgi").bind("load", function(){ var deger = $("#gelenBilgi").contents().find("body").html(); $("img").remove(); $("#sonuclar").html(deger); }); }); }); </script> - 21-02-2013, 02:54:16dediğin gibi yaptım ama yine aynı jpg yuklemıyor
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="tr" lang="tr"> <head> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> <title>Prototürk.com - Çoğu zaman anlamsız..</title> <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-9" /> <style type="text/css"> body {background-color: #eee; font: 12px Arial; margin: auto} h1,input,form {padding: 0; margin: 0; border: none} a {text-decoration: none} img {border: none} #genel {width: 400px; margin: 30px auto} #sonuclar {background-color: #fff; border: 2px solid #ddd; padding: 7px; margin-top: 10px} #yuklemeFormu {background-color: #fff; border: 2px solid #ddd; padding: 7px} #yuklemeFormu h1 {background-color: #000; color: #fff; font-size: 14px; padding: 6px} #yuklemeDosyalari span {display: block; padding: 5px; border-bottom: 1px solid #ddd} .yukle {text-align: right; padding-top: 5px} .yukle input {background-color: #000; color: #fff; padding: 3px; cursor: pointer} .dosyaEkle {border-bottom: 2px solid #cbceae; background-color: #fdffe1; padding: 5px} .dosyaEkle a {color: #000} .resim {border: 2px solid #000; width: 65px; height: 65px; margin-right: 6px; margin-bottom: 6px} </style> <script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script> <script type="text/javascript"> $(function(){ // Yeni Dosya Ekle $(".dosyaEkle a").click(function(){ $("#yuklemeDosyalari").append('<span>Dosya Sec: <input type="file" name="dosya[]" /></span>'); }); // Dosya Yükle $("#form").bind("submit", function(){ $("#sonuclar").empty(); $(this).attr("target","gelenBilgi"); $("<img />").attr("src","yukleniyor.gif").appendTo($("#sonuclar")); $("#gelenBilgi").bind("load", function(){ var deger = $("#gelenBilgi").contents().find("body").html(); $("img").remove(); $("#sonuclar").html(deger); }); }); }); </script> </head> <body> <div id="genel"> <div id="yuklemeFormu"> <h1>Dosya Yukleme Islemi!!</h1> <div class="dosyaEkle"><a href="javascript:void(0)">+ Yeni Dosya Ekle</a></div> <form action="dosyaYukle.php" method="post" enctype="multipart/form-data" id="form"> <div id="yuklemeDosyalari"> <span>Dosya Sec: <input type="file" name="dosya[]" /></span> </div> <div class="yukle"><input type="submit" value="Dosyalari Yukle!!" /></div> </form> </div> <iframe id="gelenBilgi" name="gelenBilgi" src="" style="display: none"></iframe> <div id="sonuclar"></div> </div> </body> </html> - 22-02-2013, 19:58:19dosyaYukle.php deki
$formatlar kısmını aşağıdaki kodla değiştir :
$formatlar = array("image/png","image/jpeg","image/gif","image/pjpeg","image/x-png");tüm tarayıcılarda denedim sorunsuz çalışıyor.