Autor Zpráva
sova
Profil *
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 *
http://cz2.php.net/manual/cs/function.getimagesize.php
sova
Profil *
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
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 *
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";

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0