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?
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?
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
Ciao, io non visualizzo l'immagine soltanto con IE (con Chrome e FF la visualizzo perfettamente).
Ho però notato questo:
È possibile che IE capisca che quella parte di codice equivalga aCodice HTML:<img height="" width="" />
Infatti io vedo un piccolo puntino che può essere l'immagine.Codice HTML:<img height="0" width="0" />
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
Prova a modificare questa stringa.
Ciao!Codice PHP:
echo "<img src=\"$testo_messaggio\" height=\"$alto\" width=\"$largo\" alt=\"Vignetta\" />";
//in
echo "<img src=\"$testo_messaggio\" $attr alt=\"Vignetta\" />";