id состоит из
xx - жанр
xxxx - 'страница'
xx - число пунктов на странице
PHP:
скопировать код в буфер обмена
скопировать код в буфер обмена
- function audio($id){
- $id= "10000107";
- $genre = 10;
- $page = 1;
- $item = 7;
- $start = 1;
- echo("Корректировка общая<br/>");
- }
- else{
- // ограничение, можно скорректировать
- if ($genre >= 10 && $genre <= 30){
- $genre = $genre;
- }
- else{
- $genre = 10;
- echo("Корректировка жанра<br/>");
- }
- // ограничение, можно скорректировать
- if ($page >= 1 && $page <= 50){
- $page = $page;
- }
- else{
- $page = 1;
- echo("Корректировка страницы<br/>");
- }
- // ограничение, максимальное кол-во пунктов в плеере
- if ($item >= 7 && $item <= 50){
- $item = $item;
- }
- else{
- $item = 7;
- echo("Корректировка пункта<br/>");
- }
- $start = (($page - 1) * $item);
- }
- $playlist = "cache/aplaylist-".$id.".txt";
- $delta = $ctime - $ftime;
- if ($delta > 18000){
- echo "Необходимо обновить кэш<br/>";
- $select = mysql_query("SELECT * FROM audio WHERE genre = $genre ORDER BY id DESC LIMIT $start, $item");
- $i = $i + 1;
- $array[] = "{\"comment\":\"".$i.".".substr ($result[title], 0, 30)."\",\"file\":\"".$result[path]."\"}";
- }
- $file = "cache/aplaylist-".$id.".txt";
- }
- else {
- echo('Пустой ответ');
- }
- }
- else {
- $file = $playlist;
- }
- }
- else {
- echo "Создается новый плейлист<br>";
- $select = mysql_query("SELECT * FROM audio WHERE genre = $genre ORDER BY id DESC LIMIT $start, $item");
- $i = $i + 1;
- $array[] = "{\"comment\":\"".$i.".".substr ($result[title], 0, 30)."\",\"file\":\"".$result[path]."\"}";
- }
- $file = "cache/aplaylist-".$id.".txt";
- }
- else {
- echo('Пустой ответ');
- }
- }
- echo ("<div id='audio'></div>
- <script type='text/javascript'>
- var flashvars = {'st':'".astyle."','pl':'".$file."'};
- var params = {bgcolor:'#ffffff',allowScriptAccess:'always',id:'audio'};
- new swfobject.embedSWF('".aplayer."','audio','240','192','9.0.115.0',false,flashvars,params);
- </script> ");
- }