Отображение открытых/закрытых инстов ВОТЛК.
если инст имеет уровень выше 71, но не выше 80 - открыт
если инст имеет уровень выше 80 - закрыт
Инфу записывает в текстовый файл. Кому надо, переделают за 10 секунд
Code
<?php
require_once ('includes/config.php');
$sMySql = mysql_connect($host, $user, $passw) or die("Невозможно подключиться к базе : " . mysql_error());
mysql_select_db('mangos', $sMySql) or die("Невозможно подключиться к базе characters : " . mysql_error());
$content = mysql_query("SELECT `required_level` , `name` FROM areatrigger_teleport WHERE `required_level` >= '71' ORDER BY `areatrigger_teleport`.`required_level` DESC"); //выборка данных
//обработка в массиве
$name = array (
'Onyxia\'s Lair - Dustwallow Instance' => 'Логово Ониксии',
'Naxxramas (Inside)' => 'Наксрамас',
'Violet Hold (entrance)' => 'Аметистовая крепость',
'Oculus (exit)' => 'Нексус: Окулус',
'The Nexus (exit)' => 'Нексус: Нексус',
'Utgarde Pinnacle (exit)' => 'Крепость Утгард: Вершина Утгард',
'Utgarde Keep (entrance)' => 'Крепость Утгард: Крепость Утгард',
'Ulduar, Halls of Lightning (entrance)' => 'Ульдуар: Чертоги Молний',
'Ulduar, Halls of Stone (exit)' => 'Ульдуар: Чертоги Камня',
'Drak\'Tharon Keep (exit)' => 'Крепость Драк\'Тарон',
'Vault of Archavon (Exit)' => 'Склеп Аркавона',
'Azjol-Nerub (entrance)' => 'Азжол-Неруб: Азжол-Неруб',
'Ahn\'Kahet (entrance)' => 'Азжол-Неруб: Ан\'кахет: Старое Королевство',
'Chamber of Aspects, Obsidian Sanctum (entrance)' => 'Обсидиановое святилище',
'The Eye of Eternity' => 'Нексус: Око Вечности',
'Gundrak (exit south)' => 'Гундрак',
'Ulduar Raid entrance' => 'Ульдуар',
'Trial of the Crusader (exit)' => 'Испытание крестоносца',
'Trial of the Champion (entrance)' => 'Испытание чемпиона',
'Halls of Reflection (Entrance)' => 'Цитадель Ледяной Короны: Залы Отражений',
'Forge of Souls (Entrance)' => 'Цитадель Ледяной Короны: Кузня Душ',
'IceCrown Citadel (Entrance)' => 'Цитадель Ледяной Короны',
'Culling of Stratholme (entrance)' => 'Пещеры Времени: Очищение Стратхольма',
'Pit of Saron (Entrance)' => 'Цитадель Ледяной Короны: Яма Сарона');
// строим таблицу
$szTable = '<table border="1" align="center">';
$szTable .= '<tr> <td align="center"><b>Название</b></td><td><b>Статус</b></td></tr>';
while ($row = mysql_fetch_array($content))
{
if ( isset($name[$row['name']]) ) {
$required_level = $row['required_level'];
if ($required_level <= 80)
{
$szTable .= '<tr> <td align="left">'.$name[$row['name']].'</td> <td align="center"><font color="green">Открыт</font></td>';
} else
{
$szTable .= '<tr> <td align="left">'.$name[$row['name']].'</td> <td align="center"><font color="red">Закрыт</font></td>';
}
}
}
$szTable .= '</table>';
$szTable .= '<br>';
$szTable .= '<br>';
$handler = fopen("inst.txt", "w+");
fwrite($handler, $szTable);
fclose($handler);
mysql_close($sMySql);
?>