Делал под себя, так что публикую "As is".
Создать новый php файл и списать следующее:
PHP код:
<head>
<meta charset="utf-8">
<meta http-equiv="Refresh" content="30" />
</head>
<body>
<?php
require_once('Include.php');
require_once("_system.php");
$statistic = Statistic::create();
$statistic->updateAll();
$tracklist = Tracklist::create();
$tracklist->update();
$ssh = Ssh::create();
$request = Request::create();
$event = Event::create();
$nowplay = Nowplay::create();
$budetigrat = $nowplay->getNextPlaylist();
if ( (DIR_SHOW == "on") and (rand(1,5) == 1) ) {
$statistic->updateDirectory();
}
$net_povtorov_array = $tracklist->getNoRepeatArray();
$update_filename = $tracklist->getNowFilename();
if (empty($update_filename)) {
$update_filename = $tracklist->getRandFilename(50);
}
if ($event->isAllowZakaz()) {
$allow_zakaz = 1;
} else {
$allow_zakaz = 0;
}
$now_time = time();
$vremya_trecka = 5;
$allow_time_tmp = $now_time;
$tek_time = date("Y-m-d H:i", $now_time);
$play_list_text = '';
$play_list_text_log = "";
$query = "SELECT * FROM `zakaz` ORDER BY `id` ASC";
$forrequest = "SELECT * FROM `zakaz`";
$result = mysql_query($query) or die("Query failed10 : " . mysql_error());
$result_request = mysql_query($forrequest);
$est_zakaz = mysql_fetch_array($result, MYSQL_ASSOC);
if (!$est_zakaz) {
echo "Сейчас нет заказов.";
} else {
echo "Уже заказали: <ol>";
while($row=mysql_fetch_array($result_request)){
echo '<li><a target="_blank" href="http://vk.com/audio?q='.$row['artist'].' - '.$row['title'].'">'.$row['artist'].' - '.$row['title'].'</a></li>';
}
echo "</ol><br><div style='text-align:center; width: 100%; position: fixed; bottom: 0; background-color: #ffffff; z-index: 999;'>Заказы попадут в ротацию в <b>";
echo date("H:i", $allow_time)."</b></div>";
}
?>
</body>
Файл достаточно просто парсить iframe.
Как это выглядит у меня: