Autor | Zpráva | ||
---|---|---|---|
Meldo Profil |
#1 · Zasláno: 15. 8. 2012, 15:13:52
Napisal som si tieto regularne vyrazy. Prvy ma sluzit na to, ze ak v retazci najde linku k obrazku, zobrazi obrazok.
Druhy sluzi na to, ze ak najde v retazci linku na Youtube video, zobrazi frame z videom. Samostatne mi funguju dobre. (ze niesu dokonale viem, to ale zatial nechcem riesit) Ak ich ale pouzijem oba naraz, tak prestane ten druhy fungovat. $a = "/(http:\/\/[-a-zA-Z0-9\/_\.]*[\.jpg|\.gif|\.png|\.jpeg]+)/"; $b = "<br /><img src='$1'><br /><br />"; $c = $status; $vysledok = preg_replace($a, $b, $c); $a = "/http:\/\/www.youtube.com\/watch\?[-0-9a-zA-Z=_]*[\&\;]*v=([-0-9a-zA-Z_]{1,})([\&-0-9a-zA-Z=\;])*/"; $b = "<br /><iframe src='http://www.youtube.com/v/$1' width='350' height='250' frameborder='0'></iframe><br /><br />"; $c = $vysledok; $vysledok = preg_replace($a, $b, $c); |
||
Časová prodleva: 3 dny
|
|||
Keeehi Profil |
#2 · Zasláno: 18. 8. 2012, 17:35:50
Meldo:
Ty proměnné jsou pojmenovány opravdu ošklivě. Na funkčnost to však nemá vliv. Pokud to funguje zvlášť, nevidím nic, proč by to dohromady nemělo fungovat. |
||
Časová prodleva: 11 let
|
0