Sergo_Sev
Творец
- Регистрация
- 14 Июн 2008
- Сообщения
- 578
- Реакции
- 193
- Автор темы
- #1
Помогите подправить код, что бы при вставке файла с расширением .txt вставлялся код плеера с таким куском video.txt&pl=***.txt (изначать код вставлятся так video.txt&file=***.mp4 )
Пробовал сам доработать, но получается какая то хрень
Пробовал сам доработать, но получается какая то хрень
PHP:
function build_video($url) {
global $config;
$option = explode( "|", trim( $url ) );
$url = $this->clear_url( urldecode( $option[0] ) );
$type = explode( ".", $url );
$type = strtolower( end( $type ) );
if( preg_match( "/[?&;%<\[\]]/", $url ) ) {
return "[video=" . $url . "]";
}
if( $option[1] != "" ) {
$option[1] = htmlspecialchars( strip_tags( stripslashes( $option[1] ) ), ENT_QUOTES );
$decode_url = $url . "|" . $option[1];
} else
$decode_url = $url;
if( $type == "flv" or $type == "mp4" or $type == "m4v" or $type == "m4a") {
if( $config['flv_watermark'] ) $watermark = ",showWatermark:'always',watermarkUrl:'{THEME}/dleimages/flv_watermark.png',watermarkLinkUrl:''";
else $watermark = "";
$id_player = md5( microtime() );
$list = explode( ",", $url );
$url = array ();
foreach ( $list as $value ) {
$url[] = trim( $value ) . "";
}
$url = implode( ", ", $url );
$url2=$url;
return "<!--dle_video_begin:{$url}--><object type=\"application/x-shockwave-flash\" data=\"{$config['http_home_url']}engine/classes/flashplayer/uppod.swf\" width=\"500\" height=\"375\"><param name=\"allowFullScreen\" value=\"true\" /><param name=\"allowScriptAccess\" value=\"always\" /><param name=\"movie\" value=\"{$config['http_home_url']}engine/classes/flashplayer/uppod.swf\" /><param name=\"flashvars\" value=\"comment=Stream-video&st={$config['http_home_url']}engine/classes/flashplayer/video.txt&file=$url2\" /></object><!--dle_video_end-->";
} elseif( $type == "avi") {
return "<!--dle_video_begin:{$url}--><object type=\"application/x-shockwave-flash\" data=\"{$config['http_home_url']}engine/classes/flashplayer/uppod.swf\" width=\"500\" height=\"375\"><param name=\"allowFullScreen\" value=\"true\" /><param name=\"allowScriptAccess\" value=\"always\" /><param name=\"movie\" value=\"{$config['http_home_url']}engine/classes/flashplayer/uppod.swf\" /><param name=\"flashvars\" value=\"comment=Stream-video&st={$config['http_home_url']}engine/classes/flashplayer/video.txt&file=$url2\" /></object><!--dle_video_end-->";
} else {
return "<!--dle_video_begin:{$url}--><object type=\"application/x-shockwave-flash\" data=\"{$config['http_home_url']}engine/classes/flashplayer/uppod.swf\" width=\"500\" height=\"375\"><param name=\"allowFullScreen\" value=\"true\" /><param name=\"allowScriptAccess\" value=\"always\" /><param name=\"movie\" value=\"{$config['http_home_url']}engine/classes/flashplayer/uppod.swf\" /><param name=\"flashvars\" value=\"comment=Stream-video&st={$config['http_home_url']}engine/classes/flashplayer/video.txt&file=$url2\" /></object><!--dle_video_end-->";
}
}