Различные вопросы по PHP и MySQL

241K
.
Wap Master
dakilla, Суть понял, чуть поправил и все пашет как надо, спасибо
echo '<div class="phdr"><img src="../images/search.png" alt=""/>Поиск по тегам &gt;&gt; '.$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/>";
}
.
ага перепутал там маленько да
Пожалуйса
.
Wap Master
значит подобное можно реализовать одним запросом. я видел на форуме такой же принцип но не понимаю в таких выборках
.
чот я туплю..
как из строки вида
http://www.youtube.com/watch?v ... lated
вырезать l5c2SqC_71E с помощью preg_replace
причем неизвестно будут давать пользователи ссылки на ютуб с www или без
час уже бьюсь
не получается вырезать
.
Let Mortal Kombat begin
а зачеп прегреплейс, не проще $_GET['v']
.
не понял
поподробнее можно?))
.
chaik-monstr
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/>';
}


Вот держи
.
Macabre
Wap Master
Gnom, помоги плиз встроить это в стандартный тег ббкода, чет нифига не пойму
.
Wap Master
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
у меня не работает этот код почему то значение айди видео не передается, надо писать полную ссылку или только айди?
Всего: 7969