1
0
mirror of https://github.com/vichan-devel/vichan.git synced 2024-11-14 19:07:39 +01:00
vichan/inc/config.php
2010-11-02 22:37:56 +11:00

74 lines
2.5 KiB
PHP
Raw Blame History

<?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 ("<22>")
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) or error("Couldn't create " . DIR_IMG . ". Install manually.");
if(!file_exists(DIR_THUMB)) mkdir(DIR_THUMB) or error("Couldn't create " . DIR_IMG . ". Install manually.");
if(!file_exists(DIR_RES)) mkdir(DIR_RES) or error("Couldn't create " . DIR_IMG . ". Install manually.");
?>