Keresés

Hirdetés

Új hozzászólás Aktív témák

  • trisztan94

    őstag

    válasz Petyyyyy #13860 üzenetére

    Szia!
    1:

    ...
    if( ($exten =="jpg")
    || ($exten =="JPG")
    || ($exten =="png")
    || ($exten =="PNG")
    || ($exten =="gif")
    || ($exten =="GIF") )
    ...

    Felesleges csekkolni külön kis- és nagybetűkre:

    ...
    if( (substr($exten) =="jpg")
    || (substr($exten) =="png")
    || (substr($exten) =="gif") )
    ...

    De még szebb lenne így:

    $elfogadott_kiterjesztesek = array('jpg', 'png', 'gif');
    $exten=explode(".",$_FILES['file']['name']);
    if(in_array(substr($exten), $elfogadott_kiterjesztesek)){
    //kiterjesztés ok
    }
    else{
    //kiterjesztés nem ok
    }

    2.
    Ha többet töltesz fel akkor egy tömbbe menti, így tudsz rá hivatkozni:

    $_FILES['file'][0]
    $_FILES['file'][1]
    $_FILES['file'][2]

    stb..

    tehát csak egy ciklussal végig mész rajtuk

    $megszamolt_fajlok = count($_FILES['file']);
    for($x = 0; $x<$megszamolt_fajlok; $x++)
    {
    echo $_FILES['file']['name'][$x];
    }

    valahogy így. Fejből írtam, nem biztos, hogy működni fog

    https://heureka-kreativ.hu

Új hozzászólás Aktív témák