Duyuruyu Kapat
Facebook Gözat
Twitter Gözat

Dosya yükleme problemi..

Konu, 'PHP' kısmında sametweb tarafından paylaşıldı.

  1. sametweb

    sametweb Üye

    Kayıt:
    15 Ağustos 2007
    Mesajlar:
    123
    Beğenilen Mesajlar:
    0
    Meslek:
    öğrenci..
    Şehir:
    esenler / istanbul
    Merhaba arkadaşlar. Aşağıdaki kullanıma bir gözatmanızı istiyorum. Acaba bir yerde hata var mı? Çalışmıyor da.. :aglama:

    edit: dosya seçin lütfen döngüsünü çeviriyor hata olarak.


    upload.html dosyası..

    Kod:
    <form action="upload.php" action="post" enctype="multipart/form-data">
    
    <input type="file" name="dosya">
    
    </form>
    upload.php dosyası..

    PHP:
    <?php

    if ( empty ( $_FILES['dosya'] ) ) {

    echo 
    "dosya seçin lütfen.";

    } else {

    $dosyayukle move_uploaded_file$_FILES['dosya'], "dosyalar/".$_FILES['dosya']['name']."" );

    if ( ! 
    $dosyayukle ) {

    echo 
    "dosya yüklenemedi. bir hata oluştu.";

    } else {

    echo 
    " dosya yüklendi.";

    }

    }

    ?>
     
  2. Raiden

    Raiden self.life.start()

    Kayıt:
    11 Ekim 2004
    Mesajlar:
    4,392
    Beğenilen Mesajlar:
    0
    Şehir:
    /home/Raiden
    if ( empty ( $_FILES['dosya'] ) ) {

    şunla değiştirip dener misiniz ?

    if ( empty ( $_FILES ) ) {
     
  3. sametweb

    sametweb Üye

    Kayıt:
    15 Ağustos 2007
    Mesajlar:
    123
    Beğenilen Mesajlar:
    0
    Meslek:
    öğrenci..
    Şehir:
    esenler / istanbul
    Sonuç yok hocam. :((
     
  4. sametweb

    sametweb Üye

    Kayıt:
    15 Ağustos 2007
    Mesajlar:
    123
    Beğenilen Mesajlar:
    0
    Meslek:
    öğrenci..
    Şehir:
    esenler / istanbul
    Bu arada yukarıda yanlış yazmışım action="post" yazmışım, elle yazdığım için böyle bir yanlışlık olmuş. orjinal dosyada method="post" olarak geçiyor.
     
  5. Raiden

    Raiden self.life.start()

    Kayıt:
    11 Ekim 2004
    Mesajlar:
    4,392
    Beğenilen Mesajlar:
    0
    Şehir:
    /home/Raiden
    lütfen hatasını alıyor isen formdan veri gitmiyordur iyi kontrol et. aaşağıdaki kodu da deneyebilirsin.
    PHP:
    if (empty($_FILES)): 
        exit(
    'Lütfen Dosya Yükleyiniz');
    else:
        (
    move_uploaded_file($_FILES['dosya']['tmp_name'],"dosyalar/".$_FILES['dosya']['name']) ? $durum="Dosya Yüklendi"; : $durum="Dosya Yüklenemedi";)
        echo 
    $durum;
    endif;