2011/07/08 設定関連を整理。
@@ -86,20 +86,18 @@ | ||
86 | 86 | $this->postSet['errMessage'] = $GLOBALS['LNG']['adminAuthFailed']; |
87 | 87 | $this->postSet['errMsgAry'][0] = ''; |
88 | 88 | |
89 | - | |
90 | 89 | } else { |
91 | 90 | |
92 | 91 | //認証チェック |
93 | - | |
94 | 92 | $brdMdl = $this->loadModel('Board'); |
95 | 93 | $admPass = $brdMdl->getAdminPass(); |
96 | - | |
94 | + | |
97 | 95 | echo $admPass; |
98 | - | |
96 | + | |
99 | 97 | //TODO 管理者パスワード暗号化 |
100 | - | |
101 | - | |
102 | - // | |
98 | + | |
99 | + | |
100 | + // | |
103 | 101 | $this->postSet['password'] = $_POST['password']; |
104 | 102 | |
105 | 103 | //$this->postSet['errMessage'] = $GLOBALS['LNG']['postInvalid']; |
@@ -361,7 +361,21 @@ | ||
361 | 361 | } |
362 | 362 | |
363 | 363 | |
364 | + function getAdminPass($id) { | |
364 | 365 | |
366 | + $this->openConn(); | |
367 | + | |
368 | + $sql = "SELECT * FROM epitta_articles WHERE id=" .$id. " AND status_code=1"; | |
369 | + | |
370 | + $result = $this->getRecord($sql, true); | |
371 | + | |
372 | + $this->closeConn(); | |
373 | + | |
374 | + return $result; | |
375 | + | |
376 | + } | |
377 | + | |
378 | + | |
365 | 379 | //-------------------------- |
366 | 380 | |
367 | 381 |
@@ -1,30 +1,30 @@ | ||
1 | 1 | <?php if ( ! defined('BASEPATH')) exit('Denied Access'); |
2 | 2 | /** |
3 | 3 | * |
4 | - * | |
4 | + * 更新頻度:高 | |
5 | 5 | */ |
6 | - | |
6 | + | |
7 | + | |
8 | +//バージョン表記など | |
7 | 9 | define('EPTNAME', 'Epitta BB'); |
8 | -define('EPTVER', 'ver 0.05 dev'); | |
10 | +define('EPTVER', 'ver 0.20 dev'); | |
9 | 11 | define('EPTSITE', 'Epitta PHP Project'); |
10 | 12 | define('EPTURL', 'http://'); |
13 | + | |
11 | 14 | |
12 | - | |
13 | - | |
14 | - | |
15 | -#ユーザエージェント(クローラー)のブラックリスト(アクセス拒否) | |
16 | -#※現在、百度には生贄になってもらっている。ごめんよ。 | |
15 | +//ユーザエージェント(クローラー)のブラックリスト(アクセス拒否) | |
16 | +//※現在、百度には生贄になってもらっている。ごめんよ。 | |
17 | 17 | $GLOABLS['APP']['blk_crawler'] = array('Baidu', 'baidu', 'Yeti'); |
18 | 18 | |
19 | -#エージェントのグレイリスト(投稿警戒対象) | |
19 | +//エージェントのグレイリスト(投稿警戒対象) | |
20 | 20 | $GLOABLS['APP']['gry_agent'] = array('Baidu', 'baidu', 'Yeti'); |
21 | 21 | |
22 | -#ホストのブラックリスト(アクセス拒否対象 海外系限定) | |
22 | +//ホストのブラックリスト(アクセス拒否対象 海外系限定) | |
23 | 23 | $GLOABLS['APP']['blk_host'] = array |
24 | 24 | ( 'your-server.de', 'giga-dns.com', 'ecatel.net', 'comcast.net', 'altushost.com', |
25 | 25 | 'surehost.ru', 'seocorp.name', 'net.ru', 'cssgroup.lv' ); |
26 | 26 | |
27 | -#ホストのグレイリスト(投稿警戒対象) | |
27 | +//ホストのグレイリスト(投稿警戒対象) | |
28 | 28 | $GLOABLS['APP']['gry_host'] = array |
29 | 29 | ( 'Unknown_Host', |
30 | 30 | 'dy.bbexcite.jp', 'osaka.sannet.ne.jp', 'ap.yournet.ne.jp', |
@@ -33,7 +33,13 @@ | ||
33 | 33 | 'ppp11.odn.ad.jp', 'vectant.ne.jp', 'ap.gmo-access.jp', |
34 | 34 | '.com.cn', 'ap.cyberbb.ne.jp' |
35 | 35 | ); |
36 | + | |
37 | +//注意語句 | |
38 | +$GLOABLS['APP']['blk_word'] = array | |
39 | + ( | |
40 | + 'コピーブランド' => array('偽物', 'コピー商品', 'コピーブランド', 'ブランドコピー', '激安ブランド'), | |
41 | + '副業' => array('副業', '副収入', '内職', '在宅ワーク'), | |
42 | + ) | |
43 | + | |
36 | 44 | |
37 | - | |
38 | - | |
39 | 45 | ?> |
\ No newline at end of file |
@@ -1,14 +1,34 @@ | ||
1 | 1 | <?php |
2 | 2 | /* |
3 | - * Epitta BB | |
4 | - * | |
3 | + * Epitta BB | |
4 | + * | |
5 | + * 実行権限は 700 が望ましい。 | |
5 | 6 | */ |
6 | 7 | |
7 | - | |
8 | -define('ADMINIDTF', '1234ABCD'); | |
9 | -define('BACKPATH', './epitta.php'); | |
10 | - | |
11 | -require_once( BACKPATH ); | |
12 | - | |
13 | - | |
8 | + | |
9 | +/** | |
10 | + * 管理者用の設定以外は、epitta.php(本体)のコピーで可 | |
11 | + */ | |
12 | + | |
13 | + | |
14 | +//基本パス 例 : '/home/user/public_html/epitta' | |
15 | +define('BASEPATH', str_replace("\\", "/", 'C:\Program Files\Apache Group\Apache2\htdocs\epitta')); | |
16 | + | |
17 | +//システムパス | |
18 | +define('SYSPATH', BASEPATH . '/system'); | |
19 | + | |
20 | +//メインDBファイル名 | |
21 | +define('COREDB', 'epitta.db'); | |
22 | + | |
23 | + | |
24 | +//管理者用 | |
25 | +define('ADMINIDTF', '1234ABCD'); //管理者ログイン用マスターパスワード (重要) | |
26 | +define('BACKPATH', './epitta.php'); | |
27 | + | |
28 | + | |
29 | + | |
30 | +//ignition !Don't Modyfy! | |
31 | +require_once( SYSPATH . '/epitta_config.php'); | |
32 | +require_once( SYSPATH . '/epitta_core.php' ); | |
33 | + | |
14 | 34 | ?> |
\ No newline at end of file |
@@ -1,12 +1,16 @@ | ||
1 | 1 | <?php if ( ! defined('BASEPATH')) exit('Denied Access'); |
2 | 2 | |
3 | 3 | |
4 | - | |
5 | - | |
4 | + | |
5 | + | |
6 | 6 | //コアパス |
7 | 7 | define('APPPATH', BASEPATH . '/app'); |
8 | 8 | define('VIEWPATH', BASEPATH . '/views'); |
9 | - | |
9 | + | |
10 | + | |
11 | +//公開パス(CGIとHTML領域を分ける場合のみ設定) | |
12 | +define('HTMLPATH', str_replace("\\", "/", '')); | |
13 | + | |
10 | 14 | //情報領域パス |
11 | 15 | if( HTMLPATH <> '' ) { |
12 | 16 | define('DATAPATH', HTMLPATH . '/data'); |
@@ -20,33 +24,35 @@ | ||
20 | 24 | define('PUBPATH', BASEPATH . '/public'); |
21 | 25 | } |
22 | 26 | |
27 | +//情報領域URL | |
28 | +define('DATAURL', './data'); | |
29 | +define('PUBURL', './public'); | |
23 | 30 | |
31 | + | |
24 | 32 | //スクリプトURL |
25 | -//define('DIRURL', dirname($_SERVER['REQUEST_URI'])); | |
33 | +//define('DIRURL', dirname($_SERVER['REQUEST_URI'])); | |
26 | 34 | define('SCRIPTURL', $_SERVER["SCRIPT_NAME"]); |
27 | 35 | define('SELFNAME', basename($_SERVER['SCRIPT_NAME'])); |
28 | - | |
29 | -//情報領域URL | |
30 | -define('DATAURL', './data'); | |
31 | -define('PUBURL', './public'); | |
32 | 36 | |
33 | - | |
34 | -//DB | |
35 | -define('COREDB', 'epitta.db'); | |
36 | -//define('DEFDB', 'def_12345678.db'); | |
37 | - | |
38 | 37 | |
38 | + | |
39 | + | |
40 | +/** 環境 **/ | |
41 | + | |
42 | +//環境指定 | |
43 | +define('ENV', 'dev'); | |
44 | + | |
39 | 45 | |
40 | 46 | //言語系 |
41 | 47 | define('BASEENC', 'UTF-8'); |
42 | 48 | define('MBLANG', 'japanese'); |
43 | 49 | define('CHARSET', 'UTF-8'); |
44 | -define('LANG', 'ja'); | |
45 | - | |
50 | +define('LANG', 'ja'); | |
51 | +//mb_regex_encoding(CHARSET); | |
52 | + | |
53 | +//タイムゾーン | |
46 | 54 | date_default_timezone_set('Asia/Tokyo'); |
47 | 55 | |
48 | - | |
49 | - | |
50 | 56 | /* |
51 | 57 | //セッション |
52 | 58 | session_save_path(''); |
@@ -54,21 +60,20 @@ | ||
54 | 60 | session_cache_limiter('private_no_expire'); |
55 | 61 | session_cache_expire(0); |
56 | 62 | */ |
63 | +//セッション | |
64 | +session_cache_limiter('private_no_expire'); | |
57 | 65 | |
58 | 66 | // |
59 | -session_cache_limiter('private_no_expire'); | |
67 | +// | |
60 | 68 | |
61 | 69 | |
62 | 70 | |
71 | +//エラー処理 | |
72 | +ini_set( 'display_errors', 1 ); | |
73 | +ini_set( 'log_errors', 0 ); | |
74 | +error_reporting(E_ALL); //error_reporting(E_ERROR | E_WARNING | E_PARSE); | |
75 | + | |
63 | 76 | // |
64 | -//mb_regex_encoding('UTF-8'); | |
65 | - | |
66 | - | |
67 | - | |
68 | -//エラー処理 | |
69 | -//error_reporting(E_ERROR | E_WARNING | E_PARSE); | |
70 | -error_reporting(E_ALL); | |
71 | - | |
72 | 77 | set_error_handler("errorHandler"); |
73 | 78 | |
74 | 79 | function errorHandler($errNum, $errMsg, $errFile, $errLine){ |
@@ -1,28 +1,24 @@ | ||
1 | 1 | <?php |
2 | 2 | /* |
3 | 3 | * Epitta BB |
4 | - * | |
4 | + * | |
5 | + * 実行権限は 700 が望ましい。 | |
5 | 6 | */ |
6 | 7 | |
7 | -//エラー表示 | |
8 | -ini_set( 'display_errors', 1 ); | |
9 | 8 | |
10 | -//環境指定 | |
11 | -define('ENV', 'dev'); | |
12 | - | |
13 | -//ディレクトリURL 例:http://www.epitta-test.com/epittam | |
14 | -define('DIRURL', ''); | |
15 | - | |
16 | 9 | //基本パス 例 : '/home/user/public_html/epitta' |
17 | 10 | define('BASEPATH', str_replace("\\", "/", '')); |
18 | -//公開パス(CGIとHTML領域を分ける場合のみ設定) | |
19 | -define('HTMLPATH', str_replace("\\", "/", '')); | |
20 | 11 | |
21 | -//システム | |
12 | +//システムパス | |
22 | 13 | define('SYSPATH', BASEPATH . '/system'); |
23 | - | |
14 | + | |
15 | +//メインDBファイル名 | |
16 | +define('COREDB', 'epitta.db'); | |
17 | + | |
18 | + | |
19 | + | |
20 | +//ignition !Don't Modyfy! | |
24 | 21 | require_once( SYSPATH . '/epitta_config.php'); |
25 | 22 | require_once( SYSPATH . '/epitta_core.php' ); |
26 | - | |
27 | - | |
23 | + | |
28 | 24 | ?> |
\ No newline at end of file |
@@ -19,7 +19,7 @@ | ||
19 | 19 | {$err} |
20 | 20 | <div> |
21 | 21 | |
22 | - <input name="word" type="text" value="{$postSet['password']}" size="30" id="searchWord" /> | |
22 | + <input name="password" type="text" value="{$postSet['password']}" size="30" id="password" /> | |
23 | 23 | </div> |
24 | 24 | <br /> |
25 | 25 | </div> |