dakilla, Суть понял, чуть поправил и все пашет как надо, спасибо
echo '<div class="phdr"><img src="../images/search.png" alt=""/>Поиск по тегам >> '.$search.'</div>';
$pskband = mysql_query("SELECT `cat`.`id`, `cat`.`msg`, `cat_tag`.`text` FROM `cat`, `cat_tag` WHERE `cat_tag`.`refid` = `cat`.`id` AND `cat_tag`.`text` LIKE '%". $search ."%' ORDER BY `cat`.`msg` ASC ");
while($arrays = mysql_fetch_array($pskband)) {
echo" <img src='../forum/images/forumka.gif' /> <a href='../band/" . $arrays ['id'] . "'>$arrays[msg] ($arrays[text])</a><br/>";
}
ага перепутал там маленько да
.gif)
Пожалуйса
значит подобное можно реализовать одним запросом. я видел на форуме такой же принцип но не понимаю в таких выборках
чот я туплю..
как из строки вида
http://www.youtube.com/watch?v ... lated
вырезать
l5c2SqC_71E с помощью
preg_replace
причем неизвестно будут давать пользователи ссылки на ютуб с www или без
час уже бьюсь
не получается вырезать
а зачеп прегреплейс, не проще $_GET['v']
не понял
поподробнее можно?))
function adtags($var = '') {
$var = preg_replace('#\[video=(.*?)\]#si', youtubevideo('\1'), $var);
return $var;
}
вот функция обрабатывает тег для вставки видео
function youtubevideo($var = '') {
$var = 'вот тут прег репласе должен ссылку порезать..как???';
return '<object width="425" height="355">
<param name="movie" value="http://www.youtube.com/v/'.$var.'?rel=1&color1=000&
color2=000&border=1&fs=1"></param>
<param name="allowFullScreen" value="true"></param>
<embed src="http://www.youtube.com/v/'.$var.'?rel=1&color1=000&color2=000&border=1&fs=1"
type="application/x-shockwave-flash"
width="425" height="355"
allowfullscreen="true"></embed>
</object><br/>';
}
а тут я должен обработать полученную ссылку от пользователя.
З.Ы.:эт на всяк случай.
function adtags($var = '') {
$var = preg_replace('#\[video=(.*?)\]#si', youtubevideo('\1'), $var);
return $var;
}
function youtubevideo($var = '') {
preg_match('#v\=(.*?)\&#si',$var,$m);
$id_video = $m[1];
return '<object width="425" height="355">
<param name="movie" value="http://www.youtube.com/v/'.$id_video.'?rel=1&color1=000&
color2=000&border=1&fs=1"></param>
<param name="allowFullScreen" value="true"></param>
<embed src="http://www.youtube.com/v/'.$id_video.'?rel=1&color1=000&color2=000&border=1&fs=1"
type="application/x-shockwave-flash"
width="425" height="355"
allowfullscreen="true"></embed>
</object><br/>';
}
Вот держи
Gnom, помоги плиз встроить это в стандартный тег ббкода, чет нифига не пойму
Gnom (24.01.2011/18:40)
[php]
function adtags($var = '') {
$var = preg_replace('#\[video=(.*?)\]#si', youtubevideo('\1'), $var);
return $var;
}
function youtubevideo($var = '') {
preg_match('#v\=(.*?)\&#s
у меня не работает этот код почему то значение айди видео не передается, надо писать полную ссылку или только айди?