diff options
| author | Savetheinternet <savetheinternet@n0v4.com> | 2010-11-02 21:57:33 +1100 |
|---|---|---|
| committer | Savetheinternet <savetheinternet@n0v4.com> | 2010-11-02 21:57:33 +1100 |
| commit | 3d92990b1817ac20935274682764711080e8b254 (patch) | |
| tree | 4eb12e4952e1a3c7f8454edad37056ed09c41def /inc/config.php | |
first commit
Diffstat (limited to 'inc/config.php')
| -rw-r--r-- | inc/config.php | 74 |
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 |
