Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2009
    Messaggi
    27

    controllo estensione consentita in form per upload immagini

    salve, non trovo l'errore presente in questo apparentemente semplice codice:

    Codice PHP:
    function checkFileUpload(what) {

    var 
    i// indice 

    var found 1// variabile di controllo 

    trustExt = new Array("jpg""jpeg""bmp""png"); // elenco estensioni consentite

    for (i in trustExt) { // comincio a cercare nell'array

    if (found != 0) { // se non l'ho già trovato

    found = (getExtension(what) != trustExt[i]) ? 0// se l'estensione è diversa resta 1, altrimenti diventa 0

    }



    found == alert("File non consentito") : found ==  1// reinizializzo per il prossimo controllo

    }

    function 
    getExtension(mystring) {

    return 
    mystring.substring(mystring.lastIndexOf(".")+1mystring.length);
        

    dove what è "this.value" di un <input type="file" />.

    dove sbaglio?

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    quanto hai postato mi risulta funzionare
    l' errore e' probabilmente altrove

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2009
    Messaggi
    27
    forse sono rimbambito io, funziona anche a me, ora.

    boh.

    grazie comunque...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.