<?php

//皆が使うであろうファイルをまとめてます。随時追加よろ。
//include("./init.php");　で呼び出せます。
//12/21 テーブル作成部作った。

//========================================================
//設定
//========================================================

define("HOST", "localhost");	//ホスト名
define("USER", "root");			//ユーザー名
define("PASSWORD", "root");		//パスワード
define("DATABASE", "noblog");	//データベース名

define("THEMETITLE", "テーマ管理");	//テーマ管理画面名
define("TNAME", "theme");		 //テーマテーブル名

$stylesheet = 'style.css';	//CSSファイル指定
$my_url     = $_SERVER{'PHP_SELF'};	//基本変更なし

//テーマテーブル部
$th['colum'] = "theme";		//カラム名
$th['id'] = "userID";		//ユーザID
$th['no'] = "themeNo";		//テーマナンバー
$th['name'] = "themeName";	//テーマ名
$th['row']  = "99";			//最大件数(99まで)


//========================================================
//SQLがらみ
//========================================================
class sql_init{

//========================================================
//SQL接続
//========================================================
	function connect(){
		//Mysqlへ接続
		$con_id = mysql_connect(HOST,USER,PASSWORD) 
		or exit("MySQLへ接続できません。");

		//データベース選択
		mysql_select_db(DATABASE,$con_id)
		or exit("データベースが選択できません。");

		return $con_id;
	}
	
	function sql_add(){
		//Mysqlへ接続
		$con_id = $this->connect();
		
		//テーブルがすでにあるかどうか
		$result = mysql_query("show tables like 'theme'",$con_id);
		$check = mysql_fetch_row($result);
		
		if($check[0]){
			//書き込み画面へ
			sql_view::view_html("すでに存在してます。");
			//フッター
			html::footer_html();
			exit();
		}
		
		//sql文開く
		$fp = fopen("noblogsql.sql","r");
		$nobsql = fread($fp,filesize("noblogsql.sql"));
		fclose($fp);
		
		//;除去
		$nobsql = explode(";",$nobsql);
		
		//テーブル生成
		mysql_query($nobsql[0],$con_id)
			or($nobsql[0]."失敗");
			
		//sql接続切る
		mysql_close($con_id);	
	}

}

//========================================================
//HTMLがらみ
//========================================================

class html{

//================================================//
// ヘッダー
//================================================//
	function header_html($title=""){
		global $stylesheet;
echo <<<HTML
		<html>
		<head>
			<meta http-equiv="Content-Language" content="ja">
			<meta http-equiv="Content-Type" content="text/html; charset=$charset[$jcode]">
			<title>$title</title>
			<link rel="stylesheet" type="text/css" href=$stylesheet>
		</head>
		<body>
HTML;
		}
	
//================================================//
// フッター
//================================================//
	function footer_html(){

echo <<<HTML
		<div class="hr"></div>
		</body></html>
HTML;
		}
		
//================================================//	
//ＵＲＬにじゃんぷ
//================================================//
	function back_html($url) {
    echo "<meta http-equiv=\"refresh\" content=\"0;url='{$url}'\">";
  }

}

?> 