gizemsiz adlı üyeden alıntı: mesajı görüntüle
Merhaba.
Onu hallettim. R10 da araştırdım ve başka bir upload koydum.

Bu seferde dosya uzantısını tanımıyor. Delireceğim ya...

Jpg tanıyor dwg tanımıyor.

<?php 
    $gecerli = array("dwg","jpg","jpeg","gif","png","xdf","pdf"); 
    $explode = explode(".",@$_FILES["dosya"]["name"]); 
    $uzanti = end($explode); 
    if(in_array($uzanti,$gecerli)){ 
        if(@$_FILES["dosya"]["error"]>0){ 
        echo @$_FILES["dosya"]["error"];
		echo 'Yanlızca Autocad, PDF ve resim dosyalarını gönderebilirsiniz. <br />Diğer uzantılı dosya göndermek için info@proje.com.tr adresini kullanabilirsiniz.<br />5 saniye içerisinde proje gönder sayfamıza tekrar yönlendirileceksiniz.';
			header('Refresh: 5; url=http://www.proje.com.tr');
			exit;
        }else{ 
             @$_FILES["dosya"]["name"]."<br/>".@$_FILES["dosya"]["type"];
	     $dosya = $_FILES['dosya']['tmp_name'];
	     copy($dosya, 'dosyalar/' . $_FILES['dosya']['name']);
        } 
    } 
     
?>

Hata olarakta

Yanlızca Autocad, PDF ve resim dosyalarını gönderebilirsiniz. <br />Diğer uzantılı dosya göndermek için info@proje.com.tr adresini kullanabilirsiniz.<br />5 saniye içerisinde proje gönder sayfamıza tekrar yönlendirileceksiniz.';

Bunu yazıyor. DWG yi tanımıyor ama jpg tanıyor... Teşekkürler.

Ben de denemeye devam edeceğim.

Bu uzantı kontrolü case sensitive çalışır. Yani uzantı küçük harflerle dwg olmalıdır.