summaryrefslogtreecommitdiff
path: root/inc/config.php
diff options
context:
space:
mode:
authorSavetheinternet <savetheinternet@n0v4.com>2010-11-02 21:57:33 +1100
committerSavetheinternet <savetheinternet@n0v4.com>2010-11-02 21:57:33 +1100
commit3d92990b1817ac20935274682764711080e8b254 (patch)
tree4eb12e4952e1a3c7f8454edad37056ed09c41def /inc/config.php
first commit
Diffstat (limited to 'inc/config.php')
-rw-r--r--inc/config.php74
1 files changed, 74 insertions, 0 deletions
diff --git a/inc/config.php b/inc/config.php
new file mode 100644
index 00000000..466a6ec3
--- /dev/null
+++ b/inc/config.php
@@ -0,0 +1,74 @@
+<?php
+
+ // Database stuff
+ define('MY_SERVER', 'localhost');
+ define('MY_USER', '');
+ define('MY_PASSWORD', '');
+ define('MY_DATABASE', '');
+
+ // The name of the session cookie (PHP's $_SESSION)
+ define('SESS_COOKIE', 'imgboard');
+
+ // Used to safely determine when the user was first seen, to prevent floods.
+ // time()
+ define('TIME_COOKIE', 'arrived');
+ // HASH_COOKIE contains an MD5 hash of TIME_COOKIE+SALT for verification.
+ define('HASH_COOKIE', 'hash');
+
+ // How long should the cookies last (in seconds)
+ define('COOKIE_EXPIRE', 15778463); //6 months
+
+ define('SALT', 'wefaw98YHEWUFuo');
+
+ // How many seconds before you can post, after the first visit
+ define('LURKTIME', 30);
+
+ // Max body length
+ define('MAX_BODY', 1800);
+
+ define('THREADS_PER_PAGE', 10);
+ define('MAX_PAGES', 5);
+ define('THREADS_PREVIEW', 5);
+
+ // Error messages
+ define('ERROR_LURK', 'Lurk some more before posting.');
+ define('ERROR_BOT', 'You look like a bot.');
+ define('ERROR_TOOLONG', 'The %s field was too long.');
+ define('ERROR_TOOLONGBODY', 'The body was too long.');
+ define('ERROR_TOOSHORTBODY', 'The body was too short or empty.');
+ define('ERROR_NOIMAGE', 'You must upload an image.');
+ define('ERROR_NOMOVE', 'The server failed to handle your upload.');
+ define('ERROR_FILEEXT', 'Unsupported image format.');
+ define('ERR_INVALIDIMG','Invalid image.');
+
+ // For resizing, max values
+ define('THUMB_WIDTH', 200);
+ define('THUMB_HEIGHT', 200);
+
+ define('DIR_IMG', 'src/');
+ define('DIR_THUMB', 'thumb/');
+ define('DIR_RES', 'res/');
+
+ define('ROOT', '/');
+ define('POST_URL', ROOT . 'index.php');
+ define('FILE_INDEX', 'index.html');
+ define('FILE_PAGE', '%d.html');
+
+ // Automatically convert things like "..." to Unicode characters ("�")
+ define('AUTO_UNICODE', true);
+
+ // Allowed file extensions
+ $allowed_ext = Array('jpg', 'jpeg', 'bmp', 'gif', 'png');
+
+ define('BUTTON_NEWTOPIC', 'New Topic');
+ define('BUTTON_REPLY', 'New Reply');
+
+ define('ALWAYS_NOKO', false);
+
+ define('URL_MATCH', '/^' . (@$_SERVER['HTTPS']?'https':'http').':\/\/'.$_SERVER['HTTP_HOST'] . '(\/|\/' . preg_quote(FILE_INDEX, '/') . '|\/' . str_replace('%d', '\d+', preg_quote(FILE_PAGE, '/')) . ')$/');
+
+ if(!file_exists(DIR_IMG)) mkdir(DIR_IMG);
+ if(!file_exists(DIR_THUMB)) mkdir(DIR_THUMB);
+ if(!file_exists(DIR_RES)) mkdir(DIR_RES);
+
+?> \ No newline at end of file