| 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: 16 let
|
|||
0