Autor Zpráva
frytol
Profil
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
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
díky za pomoc.

Vaše odpověď

Mohlo by se hodit

Odkud se sem odkazuje


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: