Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 14

Discussione: [PHP] IE7 e Upload

  1. #1

    [PHP] IE7 e Upload

    Salve, ho uno script predisposto all'upload di una foto sul server. La mia immagine di prova e' circa 1MB; eseguendo lo script con Firefox funziona, mentre con IE 7 mi visualizza un errore "Impossibile visualizzare la pagina". Ho provato ad aumentare il set_time_limit dello script portandolo a 540 secondi, ma uguale. Inoltre ho notato, attraverso l'icona nel system tray della connessione LAN a cui sono collegato che con IE 7 lo scambio dei dati (cioe' le lucette dei 2 monitor) non avviene, mentre con Firefox il flusso dei dati si nota che accende le lucette dei 2 monitor, per intenderci.
    Probabile sia qualche impostazione del browser, ma non so dove mettere le mani.
    Grazie
    ______________________________________

    Progresso Web.

  2. #2
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    se chiami la pagina di destinazione dell'upload cosa ricevi?

  3. #3
    ciao gianiaz, l'action del form e' amm_check_photo.php.
    se viene eseguito su firefox, va bene mentre su IE7 , superato il timeout (provando anche ad aumentarlo fino a 540secondi), mi da "Impossibile visualizzare la pagina".
    ______________________________________

    Progresso Web.

  4. #4
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    ho capito, questo accade anche se chiami direttamente quell'url?

    ciao

  5. #5
    ho provato a chiamare l'url direttamente nella barra degli indirizzi, ma naturalmente nello script c'e' il controllo per la sessione non registrata. Mentre loggandomi e richiamando l'url effettua il controllo sull'inesistenza del file di upload, nel senso che si accorge che nell'array $_FILES non vi e' arrivato nulla.
    ______________________________________

    Progresso Web.

  6. #6
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    ma la prova l'hai fatta su tutti e due i browser con file da un mega?

    non è che nel tag input hai l'attributo maxfilesize?

    magari posta il codice del form..

    ciao

  7. #7
    le prove le ho fatte su tutti e due i browser con la stessa immagine.

    questo il form:

    <form name="form_inserimento" method="post" action="amm_check_photo.php" enctype="multipart/form-data">
    <table width="98%" border="0" cellpadding="0" cellspacing="0" id="elenco">
    <tr>
    <th colspan="2" id="titolo"><? echo htmlentities($titolo_tabella); ?></th>
    </tr>
    <tr>
    <td colspan="2" align="right"><div id="tipopagina" style="background-color:red">Foto</div></td>
    </tr>
    <tr>
    <td class="tddescampo">Codice</td>
    <td class="tdcanc"><? echo htmlentities($mod_codice); ?></td>
    </tr>
    <tr>
    <td class="tddescampo">Descrizione</td>
    <td class="tdcanc"><? echo htmlentities($mod_descrizione); ?></td>
    </tr>
    <tr>
    <td class="tddescampo">Categoria</td>
    <td class="tdcanc"><? echo htmlentities($mod_des_categoria); ?></td>
    </tr>
    <tr>
    <td class="tddescampo">Foto da Inserire</td>
    <td class="tdcampo"><input type="file" name="input_foto1" class="campi" size="30" onBlur="cambiacolore(this,false);" onFocus="cambiacolore(this,true);"></td>
    </tr>
    <tr>
    <td colspan="2" class="tasti"> <input name="subm" type="submit" class="bottoni" value="Salva">
    <input name="annulla" type="button" class="bottoni" value="Annulla" onclick="location.href='<? echo $urldiritorno; ?>'">
    </td>
    </tr>
    </table>
    <input name="input_id" type="hidden" value="<? echo $id; ?>">
    <input name="input_archivio" type="hidden" value="<? echo $archivio; ?>">
    </form>
    Visualizza prima i dati prelevati dal DB inerenti l'articolo e poi propone il campo file per inserire una foto associandolo all'articolo.
    ______________________________________

    Progresso Web.

  8. #8
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    il form sembra corretto, forse c'è qualche ciclo for che passa solo da explorer che si incanta...

    Che tipo di controlli fai sul file?

    La pagina di action viene raggiunta correttamente se non fai l'upload della foto ?

    ciao

  9. #9
    si la pagina viene raggiunta normalmente senza inserire nessun file nel campo input type="file".
    Per i controlli, ti posto il form, ma e' uno script che uso da un po' di tempo e non mi ha mai dato problemi, forse perche' non avevo ancora fatto una prova concreta con IE7.
    Con IE6 non ha mai fatto cio'.

    Ho provato ad inserire all'inizio dello script:

    var_dump($_FILES);
    exit;

    ma non arriva nello script, come se il browser non eseguisse l'invio del form.

    Questo l'errore completo dopo il timeout.

    Internet Explorer: impossibile visualizzare la pagina Web

    Cause più probabili:
    Nessuna connessione a Internet.
    Si sono verificati problemi relativi al sito Web.
    È possibile che nell'indirizzo sia presente un errore di digitazione.

    Possibili operazioni:
    Diagnostica problemi di connessione

    Ulteriori informazioni

    Le cause del problema possono essere diverse, ad esempio:

    La connessione a Internet è stata interrotta.
    Il sito Web non è attualmente disponibile.
    Il DNS (Domain Name Server) non è raggiungibile.
    Il DNS (Domain Name Server) non dispone di un elenco per il dominio del sito Web.
    Se si tratta di un indirizzo HTTPS (protetto), scegliere Opzioni Internet dal menu Strumenti, fare clic su Avanzate e verificare che i protocolli SSL e TLS siano abilitati nella sezione Protezione.

    Per utenti non in linea

    È tuttavia possibile visualizzare i feed sottoscritti e alcune pagine Web visualizzate di recente.
    Per visualizzare i feed sottoscritti

    Fare clic sul pulsante Centro Preferiti , quindi su Feed e infine sul feed da visualizzare.

    Per visualizzare le pagine Web visitate di recente (è possibile che non tutte le pagine vengano visualizzate)

    Scegliere Strumenti , quindi Non in linea.
    Fare clic sul pulsante Centro Preferiti , quindi su Cronologia e infine sulla pagina da visualizzare.

    ______________________________________

    Progresso Web.

  10. #10
    Ho notato che se invio un file di 20K, un documento word, completa la richiesta, naturalmente bloccando lo script dopo aver verificato che il typefile non e' accettato come immagine.
    ______________________________________

    Progresso Web.

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 © 2025 vBulletin Solutions, Inc. All rights reserved.