<?php
//DATABASE STUFF
define("DB_HOST", "localhost");
define("DB_USER", "root");
define("DB_PWD", "123456");
define("DB_DB", "shrtnr");
//WHAT TIMEZONE IS YOUR SERVER ON?
define("TIMEZONE", "America/Sao_Paulo");
//WHAT CHARS SHOULD BE AVAILABLE FOR CREATING THE URLS?
define("SYMBOLS", "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ");
//HOW MANY CHARS SHOULD THE LINK OUTPUT BE IF NOT A CUSTOM URL?
define ("URL_PADDING", 7);
//WHERE IN YOUR SERVER WILL SHRTNR BE INSTALLED?
//JUST THE PATH AFTER YOUR DOMAIN. BE SURE TO INCLUDE A TRAILING SLASH "/"
//IF IT WILL RESIDE IN "http://yourdomain.com/shrtnr/" then write "/shrtnr/"
//IF IT WILL RESIDE IN "http://yourdomain.com/" then write "/"
define("HTTPD_FILES_PATH", "/shrtnr/");
//SHOULD THE SCRIPT USE "POST" FOR API CALLS (true) OR "GET" (false) IS FINE?
define("USE_POST", false);
//SHOULD PEOPLE BE ABLE TO REMOVE LINKS?
define("CAN_DELETE", true);
//ALL AUTOMATICALLY CREATED LINKS BEGIN WITH THIS CHAR
//(USE A SPECIAL CHAR THAT DOES NOT APPEAR ON THE SYMBOLS DEFINED ABOVE)
define("LINK_PADDING", "_");
//WHEN PEOPLE TRY TO ACCESS AN UNEXISTING LINK, WHERE SHOULD THEY BE REDIRECTO TO?
define("ERROR_PAGE", "http://localhost");
//SHOULD THE USER'S BROWSER CACHE THE REDIRECTION?
//IF "true", THEN THE USER WILL MOST LIKELY BYPASS SHRTNR AFTER
//HE FIRST ACCESSES THE SHORTENED LINK.
//IF "false", THEN THE USER WILL MOST LIKELY ALWAYS ACCESS SHRTNR
//BEFORE THE REDIRECTION OCCURS, ALLOWING UPDATES TO LINKS
define("CACHE_REDIRECT", false);
//SHOULD INSERTION OF NEW LINKS BE PASSWORD PROTECTED?
define("INSERTION_PWD_REQUIRED", false);
//SHOULD DELETION OF LINKS BE PASSWORD PROTECTED?
define("DELETION_PWD_REQUIRED", false);
//SHOULD LISTING LINKS BE PASSWORD PROTECTED?
define("LIST_PWD_REQUIRED", false);
//IF INSERTION/DELETION SHOULD BE PASSWORD PROTECTED,
//ENTER A COMPLICATED HASH HERE. OTHERWISE, WILL NOT BE USED
define("PWD_HASH", "123456");
//SHOULD AUTOMATICALLY CREATED LINKS BE SEQUENTIAL (true) OR RANDOM (false)?
define("SEQUENTIAL_LINKS", false);
//MAXIMUM INTEGER VALUE THAT DATABASE CAN HANDLE (DON'T CHANGE UNLESS YOU ARE ABSOLUTELY SURE WHAT YOU'RE DOING)
define("MAX_DB_ID", pow(strlen(SYMBOLS), URL_PADDING) - 1);
|