「共通項目」(2005/12/21 (水) 20:35:28) の最新版変更点
追加された行は緑色になります。
削除された行は赤色になります。
<?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}'\">";
}
}
?>
表示オプション
横に並べて表示:
変化行の前後のみ表示: