Visualizzazione risultati 1 fino 8 di 8

Discussione: problema con getimagesize

  1. #1
    tiberistefano non è connesso Utente
    Data registrazione
    28-01-2011
    Messaggi
    125

    Predefinito problema con getimagesize

    Ciao,
    vorrei trovare le dimensioni originali di un'immagine con getimagesize, solo che ho visto che con ie non funziona (funziona solo con ff)
    Come posso risolvere?

  2. #2
    L'avatar di radiodelmomento
    radiodelmomento non è connesso AlterGuru
    Data registrazione
    09-09-2010
    Messaggi
    1,075

    Predefinito

    Ciao, è impossibile che non funzioni soltanto con un browser poiché il PHP dev'essere uguale con tutti i browser (questo perché funziona lato server).
    Hai seguito la sintassi corretta di getimagesize()?
    Poi cosa sarebbe ff?
    Ciao!

  3. #3
    tiberistefano non è connesso Utente
    Data registrazione
    28-01-2011
    Messaggi
    125

    Predefinito

    Citazione Originalmente inviato da radiodelmomento Visualizza messaggio
    Ciao, è impossibile che non funzioni soltanto con un browser poiché il PHP dev'essere uguale con tutti i browser (questo perché funziona lato server).
    Hai seguito la sintassi corretta di getimagesize()?
    Poi cosa sarebbe ff?
    Ciao!
    FF = Firefox

    prova a visualizzare con firefox e con internet explorer questa pagina:
    http://tiberistefano.altervista.org/...voro&pagina=10

  4. #4
    L'avatar di radiodelmomento
    radiodelmomento non è connesso AlterGuru
    Data registrazione
    09-09-2010
    Messaggi
    1,075

    Predefinito

    Ciao, io non visualizzo l'immagine soltanto con IE (con Chrome e FF la visualizzo perfettamente).
    Ho però notato questo:
    Codice HTML:
    <img height="" width="" />
    È possibile che IE capisca che quella parte di codice equivalga a
    Codice HTML:
    <img height="0" width="0" />
    Infatti io vedo un piccolo puntino che può essere l'immagine.
    Potremmo vedere come estrai le dimensioni dell'immagine con il PHP?
    Ciao!

  5. #5
    tiberistefano non è connesso Utente
    Data registrazione
    28-01-2011
    Messaggi
    125

    Predefinito

    Citazione Originalmente inviato da radiodelmomento Visualizza messaggio
    Ciao, io non visualizzo l'immagine soltanto con IE (con Chrome e FF la visualizzo perfettamente).
    Ho però notato questo:
    Codice HTML:
    <img height="" width="" />
    È possibile che IE capisca che quella parte di codice equivalga a
    Codice HTML:
    <img height="0" width="0" />
    Infatti io vedo un piccolo puntino che può essere l'immagine.
    Potremmo vedere come estrai le dimensioni dell'immagine con il PHP?
    Ciao!
    No, il problema e' che quei due valori vengono leggi appunto con la funzione getimagesize, ma con ie non mi ritornano alcun valore
    Il codice e' il seguente:
    list($largo, $alto, $type, $attr) = getimagesize("$testo_messaggio");
    if ($largo>570) {
    $varia=570*$alto/$largo;
    echo "<img src=\"$testo_messaggio\" height=\"$varia\" width=\"570\" alt=\"Vignetta\" />";
    } else {
    echo "<img src=\"$testo_messaggio\" height=\"$alto\" width=\"$largo\" alt=\"Vignetta\" />";
    }
    Nel caso del link che ti avevo dato in precedenza l'immagine non e' piu' larga di 570 quindi esegue l'istruzione sull'else
    Ultima modifica di tiberistefano : 07-02-2012 alle ore 17.39.08

  6. #6
    L'avatar di radiodelmomento
    radiodelmomento non è connesso AlterGuru
    Data registrazione
    09-09-2010
    Messaggi
    1,075

    Predefinito

    Prova a modificare questa stringa.
    Codice PHP:
    echo "<img src=\"$testo_messaggio\" height=\"$alto\" width=\"$largo\" alt=\"Vignetta\" />";
    //in
    echo "<img src=\"$testo_messaggio\" $attr alt=\"Vignetta\" />";
    Ciao!

  7. #7
    tiberistefano non è connesso Utente
    Data registrazione
    28-01-2011
    Messaggi
    125

    Predefinito

    Citazione Originalmente inviato da radiodelmomento Visualizza messaggio
    Prova a modificare questa stringa.
    Codice PHP:
    echo "<img src=\"$testo_messaggio\" height=\"$alto\" width=\"$largo\" alt=\"Vignetta\" />";
    //in
    echo "<img src=\"$testo_messaggio\" $attr alt=\"Vignetta\" />";
    Ciao!
    era proprio quello che mancava....
    grazie mille

  8. #8
    L'avatar di radiodelmomento
    radiodelmomento non è connesso AlterGuru
    Data registrazione
    09-09-2010
    Messaggi
    1,075

    Predefinito

    Prego, ho soltanto seguito il suggerimento che ti avevo dato.
    Citazione Originalmente inviato da radiodelmomento Visualizza messaggio
    Hai seguito la sintassi corretta di getimagesize()?
    Ciao!

Regole di scrittura

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