как мога да взема само числата след play: 080951f8

bankera1990

Registered
имам този код за пускане на коментар и искам да може чрез линк
http://vbox7.com/play:080951f8 да взема числата след play:
за да може да се изкарва плеара на Vbox7 като Embed

$bbcode_regex = array(
0 => '/\[b\](.+?)\[\/b\]/s',
1 => '/\[i\](.+?)\[\/i\]/s',
2 => '/\[u\](.+?)\[\/u\]/s',
3 => '/\[quote\](.+?)\[\/quote\]/s',
4 => '/\[quote\=(.+?)](.+?)\[\/quote\]/s',
5 => '/\[url\](.+?)\[\/url\]/s',
6 => '/\[url\=(.+?)\](.+?)\[\/url\]/s',
7 => '/\[img\](.+?)\[\/img\]/s',
8 => '/\[color\=(.+?)\](.+?)\[\/color\]/s',
9 => '/\[size\=(.+?)\](.+?)\[\/size\]/s',
10 => '/\[code\](.+?)\[\/code\]/s',
11 => '/\[clip\](.+?)\[\/clip\]/s',
);
$post = $r['post'];
$post= nl2br($post);
$bbcode_replace = array(
0 => '<b>$1</b>',
1 => '<i>$1</i>',
2 => '<u>$1</u>',
3 => '<div class="bb-quote">$1</div>',
4 => '<div class="bb-quote"><font color="red">$1</font>:<br>$2</div>',
5 => '<a href="$1">$1</a>',
6 => '<a href="$1" target="_blank">$2</a>',
7 => '<img width="100" height="100" src="$1" alt="Image"/>',
8 => '<span style="color:$1">$2</span>',
9 => '<span style="font-size:$1pt">$2</span>',
10 => '<div class="bb-code">$1</div>',
11 => '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="450" height="403"><param name="movie" value="http://i47.vbox7.com/player/ext.swf?vid=$1"><param name="quality" value="high"><embed src="http://i48.vbox7.com/player/ext.swf?vid=$1" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="450" height="403"></embed></object>',
);
 
Не ми се гледаше твоето ето ти един бб код който правих за един човек от тук
Код:
<script>

 function add(text) 

 { 

    document.getElementById("text").value += text; 

 } 

</script>



<form action="" method="post">

<a href="javascript:add('[img][/img]')">Снимка</a>

<a href="javascript:add('[b][/b]')">B</a>

<a href="javascript:add('[url][/url]')">Линк</a>

<a href="javascript:add('[url=][/url]')">Линк с име</a>

<a href="javascript:add('[u][/u]')">U</a>

<a href="javascript:add('[quote="][/quote"]')">Цитат</a>

<a href="javascript:add('[vbox][/vbox]')">vbox7</a>

<a href="javascript:add('[youtube][/youtube]')">youtube</a><br />

<textarea id="text" name="pole" rows="5" cols="50"> </textarea>

<input type="submit"value="Изпрати" name="buton" />

</form>

<?php

if(isset($_POST['buton']) AND $_POST['pole'] != "" ){

function bbcode($text){

$text=preg_replace("/\[b\](.+?)\[\/b\]/s", '<b>$1</b>',$text);

$text=preg_replace("/\[u\](.+?)\[\/u\]/s", '<u>$1</u>',$text);

$text=preg_replace("/\[url\](.+?)\[\/url\]/s", '<a href="$1" target="_blank">$1</a>',$text);

$text=preg_replace("/\[url\=(.+?)\](.+?)\[\/url\]/s", '<a href="$1" target="_blank">$2</a>',$text);

$text=preg_replace("/\[img\](.+?)\[\/img\]/s", '<img src="$1" alt="Image title="Image"/>',$text);

$text=preg_replace("/\[quote\=(.+?)](.+?)\[\/quote\]/s", '<br /><b>$1</b> каза:<div style="border: 1px dashed black; width:400px;">    $2</div>',$text); 

$text = preg_replace("/\[youtube\]http:\/\/www.youtube.com\/watch\?v=(.+?)\[\/youtube\]/s", '<object width="550" height="400"><param name="movie" value="http://www.youtube.com/v/$1&hl=en_US&fs=1&"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/$1&hl=en_US&fs=1&" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="550" height="400"></embed></object>', $text);

$text = preg_replace("/\[vbox\]http:\/\/vbox7.com\/play:(.+?)\[\/vbox\]/s", '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="450" height="403"><param name="movie" value="http://i48.vbox7.com/player/ext.swf?vid=$1"><param name="quality" value="high"><embed src="http://i48.vbox7.com/player/ext.swf?vid=$1" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="450" height="403"></embed></object>', $text);



$text = nl2br($text);

return $text;

}

$var = $_POST['pole'];

echo bbcode($var);

}
 
Защо не го направиш така:


Код:
<?php

$link = "http://vbox7.com/play:080951f8";
$explode = explode("play:", $link);
echo'
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" 
codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" 
width="450" height="403"><param name="movie" value="http://i47.vbox7.com/player/ext.swf?vid='.$explode[1].'">
<param name="quality" value="high"><embed src="http://i47.vbox7.com/player/ext.swf?vid='.$explode[1].'" quality="high" 
pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="450" height="403"></embed></object>';


?>
 
Добре обаче има клипчета които са с това наименование
http://vbox7.com/play:cebd9ff4&al=1&vid=330808
Как да махнем удебелената част.
 

Back
Горе