Visualizzazione risultati 1 fino 7 di 7

Discussione: [PHP]Upload file con browsers diversi da IE

  1. #1
    L'avatar di Leo91
    Leo91 non è connesso Altervistiano Junior
    Data registrazione
    28-03-2004
    Residenza
    alle tue spalle
    Messaggi
    728

    Predefinito [PHP]Upload file con browsers diversi da IE

    Salve gente.
    Ho un little problem. Non riesco a "validare" l'upload di files con browsers diversi da IE.
    Mi spiego: sul mio sito voglio che l'unico tipo di file caricabile sia di "application/x-zip-compressed", ovvero un file .zip .
    Il problema è che solo IE (a quanto pare..) riesce a superare il controllo, mentre con gli altri browsers (Opera e FireFox) dice che il file non è uno zip.

    Il form naturalmente ha un enctype='multipart/form-data' e il controllo del tipo lo faccio così:
    Codice PHP:
    //CODICE
    if($_FILES['script']['type'] != "application/x-zip-compressed") {
    erroreeeee;
    }
    //CODICE
    Quindi chiudo alla De Sica: "Aiutatemi!"

  2. #2
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Su Internet ho trovato che il Content-type dei file ZIP può essere, oltre a "application/x-zip-compressed", "application/zip" e "application/x-zip".
    Quindi prova a mettere con un OR queste altre due possibilità e vedere se funziona.
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  3. #3
    L'avatar di Leo91
    Leo91 non è connesso Altervistiano Junior
    Data registrazione
    28-03-2004
    Residenza
    alle tue spalle
    Messaggi
    728

    Predefinito

    Citazione Originalmente inviato da funcool
    Su Internet ho trovato che il Content-type dei file ZIP può essere, oltre a "application/x-zip-compressed", "application/zip" e "application/x-zip".
    Quindi prova a mettere con un OR queste altre due possibilità e vedere se funziona.
    Grazie, ora provo... (possibile che non mi affido mai a Google ?? )

    EDIT: Grazie ancora FunCool...oggi siamo a due grazie, tra un pò diventi santo

    Ah...Funziona

    Grassie ciaooo!

    EDIT2: Non bisogna mettere tra OR bensì tra AND, altrimenti nun fa!!

    Ciaoo2
    Ultima modifica di Leo91 : 09-07-2006 alle ore 17.43.20

  4. #4
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Prego!

    FunCool santo subito!
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  5. #5
    L'avatar di Leo91
    Leo91 non è connesso Altervistiano Junior
    Data registrazione
    28-03-2004
    Residenza
    alle tue spalle
    Messaggi
    728

  6. #6
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Ho scritto OR perché non avevo visto che c'era il diverso.
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  7. #7
    L'avatar di seneca
    seneca non è connesso Super Moderatore
    Data registrazione
    18-12-2004
    Residenza
    la Città Eterna
    Messaggi
    8,376

    Predefinito

    Chiudo, ciao!


    -- Aut Roma Aut Nihil!

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •