• 09-11-2012, 11:35:26
    #1
    Üyeliği durduruldu
    Merhabalar,

    if (move_uploaded_file ($_FILES['file']['tmp_name'], $dosya) || move_uploaded_file ($_FILES['file2']['tmp_name'], $dosya2) || move_uploaded_file ($_FILES['file3']['tmp_name'], $dosya3))

    Buradaki hatalı olay nedir ? Tam olarak işlemiyor bu fonksiyon. Çoklu kullanımı nasıl sağlayabilirim?
  • 09-11-2012, 12:43:23
    #2
    OR operatörü kullanarak herhangi bir şartın yerine gelmesi demişsiniz.

    Yani 1.koşul TRUE dönüyorsa 2. ve 3. koşulların sonuçlarına bakılmıyor.
    2. ve 3.koşulların da TRUE dönme olasılığını kontrol etmek istiyorsanız AND operatörünü kullanmalısınız.
    Diğer anlamlarıyla 1., 2. veya 3. koşullardan herhangi biri TRUE ise diğerleri bu kod parçasının umrunda bile değil.

    && veya AND
    || veya OR

    şeklinde kullanımları da var.
  • 09-11-2012, 12:58:21
    #3
    Üyeliği durduruldu
    miscel adlı üyeden alıntı: mesajı görüntüle
    OR operatörü kullanarak herhangi bir şartın yerine gelmesi demişsiniz.

    Yani 1.koşul TRUE dönüyorsa 2. ve 3. koşulların sonuçlarına bakılmıyor.
    2. ve 3.koşulların da TRUE dönme olasılığını kontrol etmek istiyorsanız AND operatörünü kullanmalısınız.
    Diğer anlamlarıyla 1., 2. veya 3. koşullardan herhangi biri TRUE ise diğerleri bu kod parçasının umrunda bile değil.

    && veya AND
    || veya OR

    şeklinde kullanımları da var.
    && ile oldu. Teşekkür ederim.