Autor | Zpráva | ||
---|---|---|---|
frytol Profil |
#1 · Zasláno: 27. 5. 2010, 21:51:01 · Upravil/a: frytol
Ahoj mam problém na přispěvkách chci když uživatel zadá odkaz na youtube tak aby se tam objevilo video no a nevím jak nato když do toho uživatel zadá ještě náký text podle mě by to mohlo fungovat přes "preg_replace" ale nevím jak nato skoušel jsem to a objevilo se mi jenom bílé pole ale video už ne tak pokut by jste my mohl někdo pomoc děkuji
skript: if($urltest=="1"){ $text2=str_replace("www.youtube.com/watch?v=","",$text); $text3=str_replace("http://","",$text2); $text4=substr($text3,0,11); echo "<object width='320' height='192'><param name='movie' value='http://www.youtube.com/v/$text4'></param><param name='allowFullScreen' value='true'></param><param name='allowscriptaccess' value='always'></param><embed src='http://www.youtube.com/v/$text4' type='application/x-shockwave-flash' allowscriptaccess='always' allowfullscreen='true' width='320' height='192'></embed></object>"; } |
||
__construct Profil |
#2 · Zasláno: 27. 5. 2010, 23:27:30
Keby si skúsil niečo pohľadať cez google ..
<?php $input="Nejaký vstup od užívateľa .."; preg_match_all('#(http://www.youtube.com)?/(v/([-|~_0-9A-Za-z]+)|watch\?v\=([-|~_0-9A-Za-z]+)&?.*?)#i',$input,$output); foreach ($output[4] AS $video_id) { $embed_code = '<object width="560" height="340"><param name="movie" value="http://www.youtube.com/v/'.$video_id.'&hl=en&fs=1&"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/'.$video_id.'&hl=en&fs=1&" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="560" height="340"></embed></object>'; echo $embed_code.'<br>'; } ?> |
||
frytol Profil |
#3 · Zasláno: 28. 5. 2010, 14:28:47
díky za pomoc.
|
||
Časová prodleva: 14 let
|
0