[ Príspevkov: 4 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
[youtube] bbtag

Registrovaný: 29.12.05
Prihlásený: 19.10.14
Príspevky: 539
Témy: 62 | 62
Bydlisko: 127.0.0.1 (...
NapísalOffline : 01.06.2008 12:59 | [youtube] bbtag

Zdravim.
Do vlasneho bbtag editoru som si dal tag [youtube] na vkladanie youtube videi.
Problem mam so spracovanim tohto tagu. Nasiel som regularny vyraz na nete, ale nefunguje mi tak ako by mal...malo by nahradit (nieco)youtube.com/watch/?v=(cosi)
kde nieco moze byt aj www., aj http://, aj http://www. alebo aj http://uk.. Vystup by mal byt normalne embed video.
Mam toto, ale nefunguje mi to:

Kód:
$Text = preg_replace("#\[youtube\](*)?youtube.com/watch\?v=([A-Za-z0-9\-\_]+)\[\/youtube\]#i", "<object width=\"425\" height=\"355\"><param name=\"movie\" value=\"$1youtube.com/v/$2\"></param><embed src=\"$1youtube.com/v/$2\" type=\"application/x-shockwave-flash\" width=\"425\" height=\"350\"></embed></object><br />http://youtube.com/watch?v=$2", $Text);


Vypisuje mi
Citácia:
Warning: preg_replace() [function.preg-replace]: Compilation failed: nothing to repeat at offset 12 in C:\Program Files\VertrigoServ\www\traceur\func.php on line 215


Dik


_________________
"Kde končí hiphop, začína IQ."
Offline

Čestný člen
Čestný člen
[youtube] bbtag

Registrovaný: 17.10.06
Prihlásený: 08.01.11
Príspevky: 1757
Témy: 17 | 17
NapísalOffline : 01.06.2008 13:21 | [youtube] bbtag

skus pozret tu http://www.pcforum.sk/rozne-funkcie-vac ... 37242.html je tam par regexp funkcii, medzi nimi aj makeHyperLinks, ktora robi odkaz z roznych tvarov url. mozno ti to pomoze


_________________
A Real Programmer might or might not know his wife's name. He does, however, know the entire ASCII code table.
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 21.01.07
Prihlásený: 30.11.14
Príspevky: 660
Témy: 53 | 53
NapísalOffline : 01.06.2008 15:39 | [youtube] bbtag

Toto je moja minifunkcia z phpBB, ktorá prerába odkaz na video.

Kód:
$message = preg_replace("/http\:\/\/(.*?).youtube.com\/watch\?v\=(.*?)\"/is", "http://www.youtube.com/watch?v=$2\"", $message);
$message = preg_replace("/\>http\:\/\/(.*?).youtube.com\/watch\?v\=(.*?)/is", ">http://www.youtube.com/watch?v=$2", $message);
$message = preg_replace("/http\:\/\/(.*?).youtube.com\/watch\?v\=(.*?)\'/is", "http://www.youtube.com/watch?v=$2'", $message);
$message = preg_replace("/\<a href\=\"http\:\/\/www.youtube.com\/watch\?v\=(.*?)\"\ target\=\"_blank\"(.*?)\>http\:\/\/www.youtube.com\/watch\?v\=(.*?)\<\/a\>/is", "<br><center><object width=\"425\" height=\"355\"><param name=\"movie\" value=\"http://www.youtube.com/v/$1&rel=1\"></param><param name=\"wmode\" value=\"transparent\"></param><embed src=\"http://www.youtube.com/v/$1&rel=1\" type=\"application/x-shockwave-flash\" wmode=\"transparent\" width=\"425\" height=\"355\"></embed></object></center><br>", $message);


Má to svoje muchy, ale aspoň dačo ;)


Offline

Užívateľ
Užívateľ
[youtube] bbtag

Registrovaný: 29.12.05
Prihlásený: 19.10.14
Príspevky: 539
Témy: 62 | 62
Bydlisko: 127.0.0.1 (...
Napísal autor témyOffline : 01.06.2008 22:09 | [youtube] bbtag

diki vsetkym, podarilo sa mi pozliepat taketo cosi:
Kód:
$Text = preg_replace("(\[youtube\](.*?)youtube.com\/watch\?v\=(.*?)\[\/youtube])is", "<object width=\"425\" height=\"355\"><param name=\"movie\" value=\"http://www.youtube.com/v/$2&rel=1\"></param><param name=\"wmode\" value=\"transparent\"></param><embed src=\"http://www.youtube.com/v/$2&rel=1\" type=\"application/x-shockwave-flash\" wmode=\"transparent\" width=\"425\" height=\"355\"></embed></object><br /><a href=\"$1youtube.com/watch?v=$2\" class=\"new-window\">$1youtube.com/watch?v=$2</a>", $Text);


_________________
"Kde končí hiphop, začína IQ."
 [ Príspevkov: 4 ] 


[youtube] bbtag



Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy.

YouTube

v Služby a webstránky

17

398

01.02.2014 13:18

ac.milan

V tomto fóre nie sú ďalšie neprečítané témy.

YouTube

v Služby a webstránky

17

915

31.05.2007 17:08

Lub0$

V tomto fóre nie sú ďalšie neprečítané témy.

YouTube

v Služby a webstránky

15

1487

02.07.2013 13:36

liqua1

V tomto fóre nie sú ďalšie neprečítané témy.

youtube

v Služby a webstránky

7

246

25.02.2015 8:20

GoodWill

V tomto fóre nie sú ďalšie neprečítané témy.

YouTube

v Služby a webstránky

10

495

15.06.2008 16:34

piskvorko

V tomto fóre nie sú ďalšie neprečítané témy.

youtube

v Služby a webstránky

11

649

13.10.2009 18:11

Ďuri

Táto téma je zamknutá, nemôžete posielať nové príspevky alebo odpovedať na staršie.

Youtube

v Služby a webstránky

4

152

01.03.2014 15:56

ac.milan

V tomto fóre nie sú ďalšie neprečítané témy.

YOUTUBE

v Služby a webstránky

7

641

15.05.2008 22:08

lio

V tomto fóre nie sú ďalšie neprečítané témy.

Youtube

v Služby a webstránky

15

152

11.02.2013 8:37

atuterix

V tomto fóre nie sú ďalšie neprečítané témy.

youtube

v Služby a webstránky

6

145

10.05.2015 9:30

Ryxwaer

V tomto fóre nie sú ďalšie neprečítané témy.

youtube

v Služby a webstránky

10

398

24.11.2010 9:56

Denco1

V tomto fóre nie sú ďalšie neprečítané témy.

youtube !

v Ostatné programy

7

257

27.12.2011 11:50

Iron-Tiger

V tomto fóre nie sú ďalšie neprečítané témy.

Youtube

v Video programy

6

683

31.05.2008 1:38

Lub0$

V tomto fóre nie sú ďalšie neprečítané témy.

Youtube

v Služby a webstránky

0

194

13.03.2012 19:36

DJ46

V tomto fóre nie sú ďalšie neprečítané témy.

youtube download?

v Ostatné programy

5

231

09.06.2015 18:49

kllr007

V tomto fóre nie sú ďalšie neprečítané témy.

YouTube - Zablokovanie

v Ostatné

3

889

06.09.2011 13:28

Winvik



© 2005 - 2017 PCforum, edited by JanoF