• 21-02-2013, 01:26:13
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    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
  • 21-02-2013, 02:27:49
    #2
    	<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:16
    #3
    dediğ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:19
    #4
    dosyaYukle.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.