Ejemplo n.º 1
0
<p>
このサイトは<a href="http://eternalzone.com">オンラインRPG エターナルゾーン</a>の攻略・交流サイトの開発版サイトです。現行サイトへはトップページから移動できます。<br />
<br />
このサイトは管理人の自宅に設置されたRaspberry Piで動いています。PHPのプログラムから自作していますので、機能の追加など、ある程度の要望には対応できます。非力ですので高い負荷をかける行為は勘弁してください。<br />
固定IPのサーバーではないため、たまに接続できない時間帯が発生します。ご了承ください。<br />
<br />
不具合等が見つかった場合には、お手数ですが下記までご連絡をお願いします。<br />
<br />
管理人:蝋燭<br />
連絡先:<a href="http://mbbs.tv/u/?id=kanrininda">私書箱</a><br />
</p>
<hr class="normal" />
<ul id="footlink">
<li><a href="/"<?php 
echo mbi_ack(0);
?>
><?php 
echo mbi("0.");
?>
トップページ</a></li>
</ul>
<?php 
$data->select_id("accesscount", $PAGE_ID);
$c_data = $data->fetch();
pagefoot($data->access_count("accesscount", $PAGE_ID, $c_data["count"]));
?>
</div>
</body>
</html>

Ejemplo n.º 2
0
if (isset($name)) {
    //グループ表示
    ?>
<h1>スキルデータ</h1>
<hr class="normal">
<h2><?php 
    echo $name["category"];
    ?>
 <?php 
    echo $name["group"];
    ?>
</h2>
<ul id="linklist">
<?php 
    $data->select_column("id,name", "skill", "category", $id);
    while ($row = $data->fetch()) {
        $id = $row["id"];
        $name = $row["name"];
        $id_f = isset($data->is_admin) ? sprintf("%04d:", $id) : "";
        ?>
<li><?php 
        echo $id_f;
        ?>
<a href="./data/?id=<?php 
        echo $id;
        ?>
"><?php 
        echo $name;
        ?>
</a></li>
<?php 
Ejemplo n.º 3
0
if (isset($_SESSION["user"]) && isset($_SESSION["pass"])) {
    $data = new AdminData($_SESSION["user"], $_SESSION["pass"], "ezdata");
    if (!$data->is_admin) {
        session_destroy();
        die("データベースの接続に失敗しました");
    }
} else {
    $data = new GuestData($userName, $password, $database);
}
if (mysqli_connect_error()) {
    die("データベースの接続に失敗しました");
}
$i_name = "";
if ($data->is_added("items", $id)) {
    $data->select_id("items", $id);
    $item = $data->fetch();
    $i_name = $item["name"];
    $category = item_category_id($id);
    $categoryName = item_category($category);
    $group = item_group_id($id);
    $groupName = item_group($group);
    $i_text = nl2br(str_replace("  ", " ", $item["text"]));
    $i_rare = item_attribute($item["rare"]);
    $i_notrade = item_attribute($item["notrade"]);
    $i_price = item_price($item["price"]);
    $i_stack = $item["stack"];
    $i_note = nl2br($item["note"]);
    $i_hidden = $item["hidden"];
    //未実装アイテム
    if (!isset($data->is_admin) && $i_hidden) {
        toppage();
Ejemplo n.º 4
0
    $userName = rtrim(fgets($fp_user));
    $password = rtrim(fgets($fp_user));
    $database = rtrim(fgets($fp_user));
} else {
    die("接続設定の読み込みに失敗しました");
}
$data = new GuestData($userName, $password, $database);
if (mysqli_connect_error()) {
    die("データベースの接続に失敗しました");
}
$m_name = "";
$column = array("zone", "id");
$value = array($zone, $id);
$data->select_column("*", "monster", $column, $value);
if ($data->rows()) {
    $monster = $data->fetch();
    $m_name = $monster["name"];
    $m_nm = $monster["nm"] ? " class=\"nm\"" : "";
    $data->select_id("zone", $zone);
    $zoneData = $data->fetch();
    $zoneName = $zoneData["name"];
    $m_categoryId = $monster["category"];
    $m_categoryName = $category[$m_categoryId] ?: "不明";
    $data->select_column("id", "monster", "category", $m_categoryId);
    $link_id = $data->rows() < 5 ? 900 : $m_categoryId;
    $m_image = file_exists("/var/www/img/monster/" . sprintf("%03d", $monster["image"]) . ".gif") ? sprintf("%5d", $monster["image"]) : "00000";
    $m_walkspeed = $walkspeed[$monster["walkspeed"]];
    $m_delay = monster_delay($monster["delay"]);
    $m_search = $search[$monster["search"]];
    $m_follow = $monster["follow"] == "" ? "不明" : $data->data_link(nl2br($monster["follow"]));
    $m_link = $monster["link"] == "" ? "不明" : $data->data_link(nl2br($monster["link"]));
Ejemplo n.º 5
0
}
if (isset($_SESSION["user"]) && isset($_SESSION["pass"])) {
    $data = new AdminData($_SESSION["user"], $_SESSION["pass"], "ezdata");
    if (!$data->is_admin) {
        session_destroy();
        die("データベースの接続に失敗しました");
    }
} else {
    $data = new GuestData($userName, $password, $database);
}
if (mysqli_connect_error()) {
    die("データベースの接続に失敗しました");
}
$sql = "SELECT * FROM `equip_class` ORDER BY `id`";
$data->query($sql);
while ($array = $data->fetch()) {
    $eqType["{$array["id"]}"] = $array["name"];
}
if (empty($eqType)) {
    die("データ読み込みに失敗しました\n");
}
$maxLv = 60;
$sql = "SELECT * FROM `parameter` ORDER BY `id`";
$data->query($sql);
$status[0] = "指定なし";
while ($array = $data->fetch()) {
    $status["{$array["id"]}"] = $array["name"];
}
if (count($status) < 2) {
    die("データ読み込みに失敗しました\n");
}
Ejemplo n.º 6
0
$user_file = "/etc/mysql-user/user5000.ini";
if ($fp_user = fopen($user_file, "r")) {
    $userName = rtrim(fgets($fp_user));
    $password = rtrim(fgets($fp_user));
    $database = rtrim(fgets($fp_user));
} else {
    die("接続設定の読み込みに失敗しました");
}
$data = new GuestData($userName, $password, $database);
if (mysqli_connect_error()) {
    die("データベースの接続に失敗しました");
}
$q_name = "";
if ($data->is_added("quest", $id)) {
    $data->select_id("quest", $id);
    $quest = $data->fetch();
    $q_name = $quest["name"];
    $category = quest_category_array();
    $category_id = quest_category_id($category, $id);
    $category_name = $category[$category_id];
    $q_note = $data->data_link(nl2br($quest["note"]));
    if (!strlen($q_note)) {
        $q_note .= "準備中";
    }
    $q_updated = $quest["updated"];
    $q_count = $data->access_count("quest", $id, $quest["count"]);
} else {
    toppage();
}
$title = "クエストデータ {$q_name}";
?>
Ejemplo n.º 7
0
$user_file = "/etc/mysql-user/user5000.ini";
if ($fp_user = fopen($user_file, "r")) {
    $userName = rtrim(fgets($fp_user));
    $password = rtrim(fgets($fp_user));
    $database = rtrim(fgets($fp_user));
} else {
    die("接続設定の読み込みに失敗しました");
}
$data = new GuestData($userName, $password, $database);
if (mysqli_connect_error()) {
    die("データベースの接続に失敗しました");
}
$s_name = "";
if ($data->is_added("skill", $id)) {
    $data->select_id("skill", $id);
    $skill = $data->fetch();
    $s_name = $skill["name"];
    $categories = simplexml_load_file($xml);
    foreach ($categories->category as $category) {
        foreach ($category->group as $group) {
            if ($skill["category"] == $group["id"]) {
                $category_id = $category["id"];
                $category_name = $category["name"];
                $group_id = $group["id"];
                $group_name = $group["name"];
            }
        }
    }
    $s_learning = $data->data_link(nl2br($skill["learning"]));
    $s_learning = preg_replace("/##group##/", $group_name, $s_learning);
    if (!strlen($s_learning)) {
Ejemplo n.º 8
0
    toppage();
}
$user_file = "/etc/mysql-user/user5000.ini";
if ($fp_user = fopen($user_file, "r")) {
    $userName = rtrim(fgets($fp_user));
    $password = rtrim(fgets($fp_user));
    $database = rtrim(fgets($fp_user));
} else {
    die("接続設定の読み込みに失敗しました");
}
$data = new GuestData($userName, $password, $database);
if (mysqli_connect_error()) {
    die("データベースの接続に失敗しました");
}
if ($data->select_id("updinfo", $id)) {
    $updinfo = $data->fetch();
    $detail = $data->data_link(nl2br($updinfo["detail"]));
    if (!strlen($detail)) {
        $detail .= "準備中";
    }
    $count = $data->access_count("updinfo", $id, $updinfo["count"]);
} else {
    toppage();
}
$title = "アプリ更新情報 {$id}";
?>
<html>
<head>
<?php 
echo pagehead($title);
?>
Ejemplo n.º 9
0
$user_file = "/etc/mysql-user/user5000.ini";
if ($fp_user = fopen($user_file, "r")) {
    $userName = rtrim(fgets($fp_user));
    $password = rtrim(fgets($fp_user));
    $database = rtrim(fgets($fp_user));
} else {
    die("接続設定の読み込みに失敗しました");
}
$data = new GuestData($userName, $password, $database);
if (mysqli_connect_error()) {
    die("データベースの接続に失敗しました");
}
$title = "クラスデータ ";
if ($data->is_added("class", $id)) {
    $data->select_id("class", $id);
    $class = $data->fetch();
    $name = $class["name"];
    $nameE = $class["nameE"];
    $nameS = $class["nameS"];
    $dagger = $class["dagger"];
    $sword = $class["sword"];
    $axe = $class["axe"];
    $hammer = $class["hammer"];
    $wand = $class["wand"];
    $bow = $class["bow"];
    $dodge = $class["dodge"];
    $shield = $class["shield"];
    $element = $class["element"];
    $light = $class["light"];
    $dark = $class["dark"];
    $note = nl2br($class["note"]);