Приветствую. Нужна помощь в правке кода парсинга плейлиста. Есть плеер Uppod: Код (Text): $url = array (); $url = implode( ", ", $url ); $id_player = md5( microtime() ); return "<!--dle_video_begin:{$decode_playlist}--> <object id=\"videoplayer-{$id_player}\" type=\"application/x-shockwave-flash\" data=\"" . $config['http_home_url'] . "engine/classes/flashplayer/uppod.swf\" width=\"460\" height=".$height."> <param name=\"allowFullScreen\" value=\"true\" /> <param name=\"allowScriptAccess\" value=\"always\" /> <param name=\"wmode\" value=\"transparent\" /> <param name=\"movie\" value=\"" . $config['http_home_url'] . "engine/classes/flashplayer/uppod.swf\" /> <param name=\"flashvars\" value=\"comment="."&st=" . $config['http_home_url'] . "engine/classes/flashplayer/skin.txt&pl=".$playlisting."\" /> </object><!--dle_video_end-->"; Есть парсер плейлиста: Код (Text): $decode_playlist=$url; $playlist = explode("||", $url); foreach ($playlist as $value){ $playl=explode("|", $value); $playlisting[]="{'file':'".$playl[0]."','comment':'".$playl[1]."'}"; } $playlisting = implode(",", $playlisting); $playlisting = "{'playlist':[".$playlisting."]}"; Плейлист выглядит так: [video=ссылка|название 1||ссылка|название 2] т.е. [video=http://файл.flv|название 1||http://http://файл.flv|название 2] когда много видео-файлов в одном плейлисте (например сериал) или так: [video=ссылка] т.е. [video=http://файл.flv] если файл всего один Суть в том что выводится плейлист если файл всего 1, т.е. [video=http://файл.flv] Надо сделать проверку в коде: Код (Text): $decode_playlist=$url; $playlist = explode("||", $url); foreach ($playlist as $value){ $playl=explode("|", $value); $playlisting[]="{'file':'".$playl[0]."','comment':'".$playl[1]."'}"; } $playlisting = implode(",", $playlisting); $playlisting = "{'playlist':[".$playlisting."]}"; На: если [video=http://файл.flv] то в плеере находится один файл и плейлист не выводится. если [video=http://файл.flv|название 1||http://http://файл.flv|название 2] то выводистя плейлист.