Autor | Zpráva | ||
---|---|---|---|
sova Profil * |
#1 · Zasláno: 23. 11. 2007, 09:01:39
Cauky lidi,
prosim Vas o zda-li by někdo nevědel jak udělat toto: (uvedu konkretni případ) vypisuji <img src="img.jpg" width="352" height="176"> potřeboval bych zjistit pomocí php hodnotu width a hodnotu height a pokud bude vetsi treba nez width="500" a height="500" tak nastavit prave tuto sirku pri zachování pomeru stran dekuji, za kazdou radu. |
||
Kajman_ Profil * |
#2 · Zasláno: 23. 11. 2007, 09:15:04
|
||
sova Profil * |
#3 · Zasláno: 23. 11. 2007, 10:06:55
nene to nepotrebuji... tuto funkci nebo mozna nejakou jinou pouzivam pri ukladani na ftp
ja pouzivam Wysivig textovy editor pro vytvareni clanku, ktere se zobrazi jako vysledek na webu, ale pokud nejakej koumak po vlozeni obrazku do toho editoru proste ten obrazek zvetsi, tak se i nastavi hodnota sirky a vysky, jasne mohl bych udelat to ze nemuze upravovat velikost obrazku ale to nechci protoze nekde je zapotrebi ten obrazek upravit velikostne, podle textu apod. tak chci jenom kontrolovat maximalni velikost aby pro vykresleni nerozhodil stranky.. dekuji za pochopeni. |
||
djlj Profil |
#4 · Zasláno: 23. 11. 2007, 10:36:38
Tohle jsem nedávno taky řešil. Regulárními výrazy si z toho textu vytáhni šířku a výšku obrázku (preg_match). Lepší je ale vytáhnout si adresu obrázku a udělat to, co doporučil Kajman_. Nemůžeš totiž počítat s tím, že bude u všech obrázků tato hodnota uvedena :).
|
||
sova Profil * |
#5 · Zasláno: 23. 11. 2007, 11:02:50
no preg_match by se asi dalo pouzit, ale ja s tim moc neumim, nenapsal by mi nekdo kousek kodu pro to uziti jake potrebuji?
// vychozi data $string = "nejaky text <img src="img.jpg" width="582" height="369"> nejaky text"; preg_match ... if ($width > '500') {$width = "500"; } if ($height > '300') {$width = "300"; } // hotovy data $string = "nejaky text <img src="img.jpg" width="500" height="300"> nejaky text"; |
||
Časová prodleva: 16 let
|
0