ugrás a tartalomhoz

"Adatbátisból" beolvasott kép méretezése

Anonymous · 2005. Ápr. 7. (Cs), 19.28
Hi!

Egy fórumról lenne szó, ahová képeket is be lehetne linkelni, és azt adatbázisba tárolná(mysql).

1.
Ez eddig megy is, a képméretezés az getimagesize-vel lenne, ami megoldott, csak a file nevét nem tudom, hogy kapom meg.

Néztem rá példát, de nem találtam vagy vak vagyok.

Pl, ebből a szövegből, hogy tudom megkapni a filenevet?

"ez itt egy példakép: <img src="/www.valaki.hu/kep.jpg">"

2.
Milyen veszélyek léphetnek fel a linkek illetve képek beillesztésének engedélyezésének?

Előre is kösz!

Comal
 
1

1) Szvsz le kell töltened

Őry Máté · 2005. Ápr. 7. (Cs), 22.03
1) Szvsz le kell töltened ezeket a képeket egy tmp könyvtárba és ott átméretezni. Én nem bajlódnék vele: vagy töltsék föl a szerveredre, vagy úgymarad.. [src-be http:// is kell]

2) ha a megadott adatokon lefuttatod az urlencode fgvényt, akkor gyakorlatilag semmi.. ellenőrizd a kiterjesztést, de mégjobb, ha képfüggvényekkel átkonvertálva feltöltteted a képeket.

Maat
2

Regexp

zila · 2005. Ápr. 7. (Cs), 23.36
>Pl, ebből a szövegből, hogy tudom megkapni a filenevet?
>"ez itt egy példakép: <img src="/www.valaki.hu/kep.jpg">"
Ismerkedj meg a reguláris kifejezésekkel... pl. url részekre bontása:
(?:^|")(http|ftp|mailto):(?://)?(\w+(?:[?:\.:@]\w+)*?(?:/|@)([^"\?]*?)(?:\?([^\?"]*?))?(?:$|")

Ez meg html tagek közötti tartalom kinyerérése jó:
<(w+)[^>]*?>(.*)</\1>


De nem igazán értem, hogy miért kell bűvészkedned ezzel, ha a képeket adatbázisban tárolod? Oda valahogy fel kell tölteni, és akkor tudod a nevét,el is tárolhatod. Vagy a user belinkeli a képet simán img-vel aztán te arról az urlről leszeded a képet? Vagy nem értem :)

üdv,
Zila
3

Hi!

Anonymous · 2005. Ápr. 8. (P), 17.51
Hi!

Köszönöm a segítséget! Már kezdem értenia dolgot.

Szóval én arra gondoltam, hogy ha fórumba író egyén beír egy képlinket, akkor megjelenne a kép, de az max 600 pixel széles legyen, ha kisebb mint 600 pixel, akkor ne változzon a mérete.

Comal