• 12-09-2010, 16:19:03
    #1
    Üyeliği durduruldu
    merhaba arkadaşlar upload dosyası yapıyorum yanlız ziyaretçi sadece cv yüklesin istiyorum yani doc,pdf,txt,rtf olarak yüklemesini istiyorum herşey tamam fakat bir sorun var aşağıdaki kodda 20. satırda hata veriyor nerede yanlış yaptım bilmiyorum lütfen yardım edin.

    <form enctype="multipart/form-data" action="form.php?do=yukle" method="POST">
    Dosya: <input name="dosya" type="file" /><br />
    <input type="submit" value="Yükle" />
    </form> 
    <?php
    $do=@$_GET["do"];
    if($do="yukle"){
    $hedef = "dosyalar/";
    $hedef = $hedef . basename( $_FILES['dosya']['name']) ;
    if($_FILES["dosya"]["size"] > 20000)
    {
    	echo "Dosya boyutu 20 KB'yi aşamaz";
    	return;
    }
    if(!($_FILES["dosya"]["type"] =="application/msword/doc" || $_FILES["dosya"]["type"] =="application/pdf/pdf"
    $_FILES["dosya"]["type"] =="text/plain/txt" || $_FILES["dosya"]["type"] =="text/plain/rtf"))
    {
    echo "Yalnızca gif veya png dosyası yükleyebilirsiniz";
    return;
    }
    
    if(move_uploaded_file($_FILES['dosya']['tmp_name'], $hedef))
    {
    echo "Dosya yükleme tamamlandı";
    }
    else {
    echo "Hata oluştu.";
    }
    }
    ?>
    şimdiden teşekkürler
  • 12-09-2010, 16:30:57
    #2
    <form enctype="multipart/form-data" action="form.php?do=yukle" method="POST"> 
    Dosya: <input name="dosya" type="file" /><br /> 
    <input type="submit" value="Yükle" /> 
    </form>  
    <?php 
    $do=@$_GET["do"]; 
    if($do="yukle"){ 
    $hedef = "dosyalar/"; 
    $hedef = $hedef . basename( $_FILES['dosya']['name']) ; 
    if($_FILES["dosya"]["size"] > 20000) 
    { 
        echo "Dosya boyutu 20 KB'yi aşamaz"; 
        return; 
    } 
    if(($_FILES["dosya"]["type"] != "application/msword/doc") || ($_FILES["dosya"]["type"] !="application/pdf/pdf") ||
    ($_FILES["dosya"]["type"] !="text/plain/txt") || ($_FILES["dosya"]["type"] !="text/plain/rtf")) 
    { 
    echo "Yalnızca gif veya png dosyası yükleyebilirsiniz"; 
    return; 
    } 
    
    if(move_uploaded_file($_FILES['dosya']['tmp_name'], $hedef)) 
    { 
    echo "Dosya yükleme tamamlandı"; 
    } 
    else { 
    echo "Hata oluştu."; 
    } 
    } 
    ?>
  • 12-09-2010, 16:33:35
    #3
    Üyeliği durduruldu
    ne yazikki dostum ! kaldırmakta işe yaramadı

    Erden35 adlı üyeden alıntı: mesajı görüntüle
    <form enctype="multipart/form-data" action="form.php?do=yukle" method="POST"> 
    Dosya: <input name="dosya" type="file" /><br /> 
    <input type="submit" value="Yükle" /> 
    </form>  
    <?php 
    $do=@$_GET["do"]; 
    if($do="yukle"){ 
    $hedef = "dosyalar/"; 
    $hedef = $hedef . basename( $_FILES['dosya']['name']) ; 
    if($_FILES["dosya"]["size"] > 20000) 
    { 
        echo "Dosya boyutu 20 KB'yi aşamaz"; 
        return; 
    } 
    if(($_FILES["dosya"]["type"] != "application/msword/doc") || ($_FILES["dosya"]["type"] !="application/pdf/pdf") ||
    ($_FILES["dosya"]["type"] !="text/plain/txt") || ($_FILES["dosya"]["type"] !="text/plain/rtf")) 
    { 
    echo "Yalnızca gif veya png dosyası yükleyebilirsiniz"; 
    return; 
    } 
    
    if(move_uploaded_file($_FILES['dosya']['tmp_name'], $hedef)) 
    { 
    echo "Dosya yükleme tamamlandı"; 
    } 
    else { 
    echo "Hata oluştu."; 
    } 
    } 
    ?>
  • 12-09-2010, 16:35:49
    #4
    doc,pdf,txt,rtf bu formatlarmı sadece yüklensin?
  • 12-09-2010, 16:39:01
    #5
    <form enctype="multipart/form-data" action="form.php?do=yukle" method="POST">  
    Dosya: <input name="dosya" type="file" /><br />  
    <input type="submit" value="Yükle" />  
    </form>   
    <?php  
    $do=@$_GET["do"];  
    if($do="yukle"){  
    $hedef = "dosyalar/";  
    $hedef = $hedef . basename( $_FILES['dosya']['name']) ;  
    if($_FILES["dosya"]["size"] > 20000)  
    {  
        echo "Dosya boyutu 20 KB'yi aþamaz";  
        return;  
    }  
    if(($_FILES["dosya"]["type"] == "application/msword/doc") or ($_FILES["dosya"]["type"] =="application/pdf/pdf") or 
    ($_FILES["dosya"]["type"] =="text/plain/txt") or ($_FILES["dosya"]["type"] =="text/plain/rtf"))  
    {  
    if(move_uploaded_file($_FILES['dosya']['tmp_name'], $hedef))  
    {  
    echo "Dosya yükleme tamamlandı";  
    }  
    else {  
    echo "Hata oluştu.";  
    }  } 
     else{
    echo "Yalnýzca gif veya png dosyasý yükleyebilirsiniz";  
    return;  
    }
    }  
    ?>
    Denermisin Birde