ノブログ製作委員会

共通項目

最終更新:

匿名ユーザー

- view
だれでも歓迎! 編集
<?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;
}

//================================================//
//URLにじゃんぷ
//================================================//
function back_html($url) {
    echo "<meta http-equiv=\"refresh\" content=\"0;url='{$url}'\">";
  }

}

?>

タグ:

+ タグ編集
  • タグ:

このサイトはreCAPTCHAによって保護されており、Googleの プライバシーポリシー利用規約 が適用されます。

目安箱バナー