|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Member
Iscritto dal: Jan 2003
Città: Bologna
Messaggi: 219
|
IMPOSTARE LE DIM. MASSIME CHE POSSA AVERE UN IMMAG. IN HTML
Ciao ragazzi,
ho creato un modulo da compilare in php che permette ancge all'utente di inserire un'immagine. Questo modulo restituisce all'utente una pagina di conferma dell'invio dei dati, comprensiva di anteprima dell'immagine inserita. Ecco il punto: Se lo spazio massimo da utilizzare della tabella che contiene l'immagine è 500px e mi si inserisce un immagine larga 600, la pagina e tutta decentrata. Come faccio ad impostare in html che bisogna chiamarsi l'immagine che però debba avere in output al massimo quelle dimensioni es.: 500x300??? Vi prego aiutatemi ![]() Grazie ![]()
__________________
“Il vero viaggio di scoperta non consiste nel cercare nuove terre, ma nell'avere nuovi occhi.” Marcel Proust |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Oct 2000
Città: Montreal (Canada)
Messaggi: 1309
|
gli attributi width e height del tag img???
|
![]() |
![]() |
![]() |
#3 |
Senior Member
Iscritto dal: Jan 2003
Città: Milano
Messaggi: 345
|
Codice:
<? $size = GetImageSize ("images/immagine.gif"); print "Width=<b>".$size[0]."</b><br>"; print "Height=<b>".$size[1]."</b><br>"; print "Tipo di file: <b>".$size[2]."</b> - Legenda 1=GIF, 2=JPG, 3=PNG<br>"; print "Stringa che può essere usata in un tag html: <b>".$size[3]."</b><br>"; ?> ![]()
__________________
Scarica Fedora Core 1 http://zunami.homeip.net - 10Mbps |
![]() |
![]() |
![]() |
#4 |
Member
Iscritto dal: Jan 2003
Città: Bologna
Messaggi: 219
|
Grazie, ma...
Grazie igorlazunna,
ma non è esattamente quello che cercavo... io non voglio restituire un messaggio di errore agli utenti, voglio semplicemente che nella pagina di anteprima della foto inserita, l'immagine non superi determinate dimensioni, tutto qui. ![]() Grazie, zUmBo.
__________________
“Il vero viaggio di scoperta non consiste nel cercare nuove terre, ma nell'avere nuovi occhi.” Marcel Proust |
![]() |
![]() |
![]() |
#5 |
Senior Member
Iscritto dal: Oct 2000
Città: Montreal (Canada)
Messaggi: 1309
|
O non ho capito la tua domanda....
o ti ho già risposto dicendo che devi mettere gli attributi height e width al tag img |
![]() |
![]() |
![]() |
#6 | |
Member
Iscritto dal: Jan 2003
Città: Bologna
Messaggi: 219
|
Quote:
![]() io voglio che se io ho ad esempio uno spazio di 500x400 per ospitare una foto e mi si inserisce una di 1000x800, io voglio che l'anteprima sia settata direttamente a 500x400, ma se la foto inserita è 250x300 e ovvio che può riamanere anche tale...entiendes?! ![]() forse chiedo troppo? ![]() non lo so...cmq non mi arrendo. grazie! ![]()
__________________
“Il vero viaggio di scoperta non consiste nel cercare nuove terre, ma nell'avere nuovi occhi.” Marcel Proust |
|
![]() |
![]() |
![]() |
#7 |
Senior Member
Iscritto dal: Oct 2000
Città: Montreal (Canada)
Messaggi: 1309
|
Codice:
print "<img src=..." $size = GetImageSize ("images/immagine.gif"); if($size[0]>500 || $size[1]>400){ if($size[0]>$size[1]) $ratio=500/$size[0]; else $ratio=400/$size[1]; width=$size[0]*ratio; height=$size[1]*ratio; print "width=".$width." height=".$height; } print "/>" |
![]() |
![]() |
![]() |
#8 |
Member
Iscritto dal: Jan 2003
Città: Bologna
Messaggi: 219
|
Ti ringrazio tanto, lo proverò al più presto e ti farò sapere. ;-)
__________________
“Il vero viaggio di scoperta non consiste nel cercare nuove terre, ma nell'avere nuovi occhi.” Marcel Proust |
![]() |
![]() |
![]() |
#9 |
Member
Iscritto dal: Jan 2003
Città: Bologna
Messaggi: 219
|
Codice:
print "<img src=..." $size = GetImageSize ("images/immagine.gif"); if($size[0]>500 || $size[1]>400){ if($size[0]>$size[1]) $ratio=500/$size[0]; else $ratio=400/$size[1]; width=$size[0]*ratio; height=$size[1]*ratio; print "width=".$width." height=".$height; } print "/>" ![]() Se ci sono altre idee, sono bene accette ![]()
__________________
“Il vero viaggio di scoperta non consiste nel cercare nuove terre, ma nell'avere nuovi occhi.” Marcel Proust |
![]() |
![]() |
![]() |
#10 |
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Ma in che linguaggio ti serve ?!?!?
|
![]() |
![]() |
![]() |
#11 | |
Member
Iscritto dal: Jan 2003
Città: Bologna
Messaggi: 219
|
Quote:
![]()
__________________
“Il vero viaggio di scoperta non consiste nel cercare nuove terre, ma nell'avere nuovi occhi.” Marcel Proust |
|
![]() |
![]() |
![]() |
#12 |
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Mi sembra che la soluzione di soalle sia giusta...
|
![]() |
![]() |
![]() |
#13 |
Senior Member
Iscritto dal: Oct 2000
Città: Montreal (Canada)
Messaggi: 1309
|
Codice:
print "<img src=..." $size = GetImageSize ("images/immagine.gif"); if($size[0]>500 || $size[1]>400){ if($size[0]/500>$size[1]/400) $ratio=500/$size[0]; else $ratio=400/$size[1]; width=$size[0]*ratio; height=$size[1]*ratio; print "width=".$width." height=".$height; } print "/>" Direi che la struttura sia questa al massimo dovrai rimaneggiare qualcosa.... |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 02:25.