'$2y$12$6iyKwObB3zokmhwUuBhXxuB3/ZenHS4aosToHJJK0Yl3JgY1S80sy',
);
// Readonly users
// e.g. array('users', 'guest', ...)
$readonly_users = array(
'user'
);
// Global readonly, including when auth is not being used
$global_readonly = false;
// user specific directories
// array('Username' => 'Directory path', 'Username2' => 'Directory path', ...)
$directories_users = array();
// Enable highlight.js (https://highlightjs.org/) on view's page
$use_highlightjs = true;
// highlight.js style
// for dark theme use 'ir-black'
$highlightjs_style = 'vs';
// Enable ace.js (https://ace.c9.io/) on view's page
$edit_files = true;
// Default timezone for date() and time()
// Doc - http://php.net/manual/en/timezones.php
$default_timezone = 'Etc/UTC'; // UTC
// Root path for file manager
// use absolute path of directory i.e: '/var/www/folder' or $_SERVER['DOCUMENT_ROOT'].'/folder'
$root_path = $_SERVER['DOCUMENT_ROOT'];
// Root url for links in file manager.Relative to $http_host. Variants: '', 'path/to/subfolder'
// Will not working if $root_path will be outside of server document root
$root_url = '';
// Server hostname. Can set manually if wrong
// $_SERVER['HTTP_HOST'].'/folder'
$http_host = $_SERVER['HTTP_HOST'];
// input encoding for iconv
$iconv_input_encoding = 'UTF-8';
// date() format for file modification date
// Doc - https://www.php.net/manual/en/function.date.php
$datetime_format = 'm/d/Y g:i A';
// Path display mode when viewing file information
// 'full' => show full path
// 'relative' => show path relative to root_path
// 'host' => show path on the host
$path_display_mode = 'full';
// Allowed file extensions for create and rename files
// e.g. 'txt,html,css,js'
$allowed_file_extensions = '';
// Allowed file extensions for upload files
// e.g. 'gif,png,jpg,html,txt'
$allowed_upload_extensions = '';
// Favicon path. This can be either a full url to an .PNG image, or a path based on the document root.
// full path, e.g http://example.com/favicon.png
// local path, e.g images/icons/favicon.png
$favicon_path = '';
// Files and folders to excluded from listing
// e.g. array('myfile.html', 'personal-folder', '*.php', ...)
$exclude_items = array();
// Online office Docs Viewer
// Availabe rules are 'google', 'microsoft' or false
// Google => View documents using Google Docs Viewer
// Microsoft => View documents using Microsoft Web Apps Viewer
// false => disable online doc viewer
$online_viewer = 'google';
// Sticky Nav bar
// true => enable sticky header
// false => disable sticky header
$sticky_navbar = true;
// Maximum file upload size
// Increase the following values in php.ini to work properly
// memory_limit, upload_max_filesize, post_max_size
$max_upload_size_bytes = 5000000000; // size 5,000,000,000 bytes (~5GB)
// chunk size used for upload
// eg. decrease to 1MB if nginx reports problem 413 entity too large
$upload_chunk_size_bytes = 2000000; // chunk size 2,000,000 bytes (~2MB)
// Possible rules are 'OFF', 'AND' or 'OR'
// OFF => Don't check connection IP, defaults to OFF
// AND => Connection must be on the whitelist, and not on the blacklist
// OR => Connection must be on the whitelist, or not on the blacklist
$ip_ruleset = 'OFF';
// Should users be notified of their block?
$ip_silent = true;
// IP-addresses, both ipv4 and ipv6
$ip_whitelist = array(
'127.0.0.1', // local ipv4
'::1' // local ipv6
);
// IP-addresses, both ipv4 and ipv6
$ip_blacklist = array(
'0.0.0.0', // non-routable meta ipv4
'::' // non-routable meta ipv6
);
// if User has the external config file, try to use it to override the default config above [config.php]
// sample config - https://tinyfilemanager.github.io/config-sample.txt
$config_file = __DIR__.'/config.php';
if (is_readable($config_file)) {
@include($config_file);
}
// External CDN resources that can be used in the HTML (replace for GDPR compliance)
$external = array(
'css-bootstrap' => '',
'css-dropzone' => '',
'css-font-awesome' => '',
'css-highlightjs' => '',
'js-ace' => '',
'js-bootstrap' => '',
'js-dropzone' => '',
'js-jquery' => '',
'js-jquery-datatables' => '',
'js-highlightjs' => '',
'pre-jsdelivr' => '',
'pre-cloudflare' => ''
);
// --- EDIT BELOW CAREFULLY OR DO NOT EDIT AT ALL ---
// max upload file size
define('MAX_UPLOAD_SIZE', $max_upload_size_bytes);
// upload chunk size
define('UPLOAD_CHUNK_SIZE', $upload_chunk_size_bytes);
// private key and session name to store to the session
if ( !defined( 'FM_SESSION_ID')) {
define('FM_SESSION_ID', 'filemanager');
}
// Configuration
$cfg = new FM_Config();
// Default language
$lang = isset($cfg->data['lang']) ? $cfg->data['lang'] : 'en';
// Show or hide files and folders that starts with a dot
$show_hidden_files = isset($cfg->data['show_hidden']) ? $cfg->data['show_hidden'] : true;
// PHP error reporting - false = Turns off Errors, true = Turns on Errors
$report_errors = isset($cfg->data['error_reporting']) ? $cfg->data['error_reporting'] : true;
// Hide Permissions and Owner cols in file-listing
$hide_Cols = isset($cfg->data['hide_Cols']) ? $cfg->data['hide_Cols'] : true;
// Theme
$theme = isset($cfg->data['theme']) ? $cfg->data['theme'] : 'light';
define('FM_THEME', $theme);
//available languages
$lang_list = array(
'en' => 'English'
);
if ($report_errors == true) {
@ini_set('error_reporting', E_ALL);
@ini_set('display_errors', 1);
} else {
@ini_set('error_reporting', E_ALL);
@ini_set('display_errors', 0);
}
// if fm included
if (defined('FM_EMBED')) {
$use_auth = false;
$sticky_navbar = false;
} else {
@set_time_limit(600);
date_default_timezone_set($default_timezone);
ini_set('default_charset', 'UTF-8');
if (version_compare(PHP_VERSION, '5.6.0', '<') && function_exists('mb_internal_encoding')) {
mb_internal_encoding('UTF-8');
}
if (function_exists('mb_regex_encoding')) {
mb_regex_encoding('UTF-8');
}
session_cache_limiter('nocache'); // Prevent logout issue after page was cached
session_name(FM_SESSION_ID );
function session_error_handling_function($code, $msg, $file, $line) {
// Permission denied for default session, try to create a new one
if ($code == 2) {
session_abort();
session_id(session_create_id());
@session_start();
}
}
set_error_handler('session_error_handling_function');
session_start();
restore_error_handler();
}
//Generating CSRF Token
if (empty($_SESSION['token'])) {
if (function_exists('random_bytes')) {
$_SESSION['token'] = bin2hex(random_bytes(32));
} else {
$_SESSION['token'] = bin2hex(openssl_random_pseudo_bytes(32));
}
}
if (empty($auth_users)) {
$use_auth = false;
}
$is_https = isset($_SERVER['HTTPS']) && ($_SERVER['HTTPS'] == 'on' || $_SERVER['HTTPS'] == 1)
|| isset($_SERVER['HTTP_X_FORWARDED_PROTO']) && $_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https';
// update $root_url based on user specific directories
if (isset($_SESSION[FM_SESSION_ID]['logged']) && !empty($directories_users[$_SESSION[FM_SESSION_ID]['logged']])) {
$wd = fm_clean_path(dirname($_SERVER['PHP_SELF']));
$root_url = $root_url.$wd.DIRECTORY_SEPARATOR.$directories_users[$_SESSION[FM_SESSION_ID]['logged']];
}
// clean $root_url
$root_url = fm_clean_path($root_url);
// abs path for site
defined('FM_ROOT_URL') || define('FM_ROOT_URL', ($is_https ? 'https' : 'http') . '://' . $http_host . (!empty($root_url) ? '/' . $root_url : ''));
defined('FM_SELF_URL') || define('FM_SELF_URL', ($is_https ? 'https' : 'http') . '://' . $http_host . $_SERVER['PHP_SELF']);
// logout
if (isset($_GET['logout'])) {
unset($_SESSION[FM_SESSION_ID]['logged']);
unset( $_SESSION['token']);
fm_redirect(FM_SELF_URL);
}
// Validate connection IP
if ($ip_ruleset != 'OFF') {
function getClientIP() {
if (array_key_exists('HTTP_CF_CONNECTING_IP', $_SERVER)) {
return $_SERVER["HTTP_CF_CONNECTING_IP"];
}else if (array_key_exists('HTTP_X_FORWARDED_FOR', $_SERVER)) {
return $_SERVER["HTTP_X_FORWARDED_FOR"];
}else if (array_key_exists('REMOTE_ADDR', $_SERVER)) {
return $_SERVER['REMOTE_ADDR'];
}else if (array_key_exists('HTTP_CLIENT_IP', $_SERVER)) {
return $_SERVER['HTTP_CLIENT_IP'];
}
return '';
}
$clientIp = getClientIP();
$proceed = false;
$whitelisted = in_array($clientIp, $ip_whitelist);
$blacklisted = in_array($clientIp, $ip_blacklist);
if($ip_ruleset == 'AND'){
if($whitelisted == true && $blacklisted == false){
$proceed = true;
}
} else
if($ip_ruleset == 'OR'){
if($whitelisted == true || $blacklisted == false){
$proceed = true;
}
}
if($proceed == false){
trigger_error('User connection denied from: ' . $clientIp, E_USER_WARNING);
if($ip_silent == false){
fm_set_msg(lng('Access denied. IP restriction applicable'), 'error');
fm_show_header_login();
fm_show_message();
}
exit();
}
}
// Checking if the user is logged in or not. If not, it will show the login form.
if ($use_auth) {
if (isset($_SESSION[FM_SESSION_ID]['logged'], $auth_users[$_SESSION[FM_SESSION_ID]['logged']])) {
// Logged
} elseif (isset($_POST['fm_usr'], $_POST['fm_pwd'], $_POST['token'])) {
// Logging In
sleep(1);
if(function_exists('password_verify')) {
if (isset($auth_users[$_POST['fm_usr']]) && isset($_POST['fm_pwd']) && password_verify($_POST['fm_pwd'], $auth_users[$_POST['fm_usr']]) && verifyToken($_POST['token'])) {
$_SESSION[FM_SESSION_ID]['logged'] = $_POST['fm_usr'];
fm_set_msg(lng('You are logged in'));
fm_redirect(FM_SELF_URL);
} else {
unset($_SESSION[FM_SESSION_ID]['logged']);
fm_set_msg(lng('Login failed. Invalid username or password'), 'error');
fm_redirect(FM_SELF_URL);
}
} else {
fm_set_msg(lng('password_hash not supported, Upgrade PHP version'), 'error');;
}
} else {
// Form
unset($_SESSION[FM_SESSION_ID]['logged']);
fm_show_header_login();
?>
Il Rapido variazione: scoprire un certo versione di individuo su un mainstream incontri sistema richiede numerose query e molto tempo. Nicchia dating web sites help you save il problema di spazzolare attraverso basic profiles consentendo a single visitare dopo cosa vogliono in un incontri pianeta. Su una nicchia sito di incontri, come DateInAsia, sei nel mezzo di persone che sono il ordinamento e che cercano per qualcuno come se. If you’re in Asian single, DateInAsia provides a global matchmaking swimming pool di prontamente disponibile e accattivante sia donne che uomini. Il matchmaking platform features oltre 60.000 membri selezionati e passato da un vero e proprio individuo su team di due persone. Su DateInAsia, i single nel mondo possono flirtare collettivamente e costruire enduring relations in a user-friendly dating planet.
Mostra
Su Christmas time last year, Robert M. had got a thought. Diciamo ci sono stati un diretto e abbordabile soluzione a soddisfare Filippino femmine sul web? Il ragazzo pensiero totalmente gratuito nicchia sito di incontri per asiatici signore attratte da d’oltremare ragazzi (e viceversa). A location in which single come se stesso possono trovare quella persona speciale internationally. He ha deciso di make una piattaforma in cui singoli worldwide potrebbe mix e mingle senza abbonamenti mensili o nascosti costi .
Il giorno successivo, lui raggiunto lavoro. Lui iniziato costruzione questo sito che sarebbe diventare DateInAsia perché il ragazzo creduto appassionatamente di aiutare donne in Filippine ottenere in contatto con maschi in tutto il mondo.
“era stato molto di più un interesse per me personalmente all’inizio, ma poi, col tempo continuato, noi iniziato a guardare genuino differenza che Ero generare, “lui menzionato. “e così io scegliere di luogo molto di più lavoro assorto. “
From start, Robert was adament your mercato sito di incontri segui due chiave massime: 1) Rimani costantemente senza costi e 2) mai e poi mai istantaneamente divieto o blocco clienti. Richiede considerevole lavoro per eseguire un appuntamento sito web in questo modo, ma Robert ottenuto il compito.
Adesso, DateInAsia supporta oltre 60.000 effettivi uomini e donne alla ricerca di relazione, amore e matrimonio. Any individual getting un asiatico spouse può join free e inizia ricerca utenti in tutto il mondo. Il sito internet è user-friendly layout e straightforward attributi aiuto datari introducono da soli insieme in chiave basso pianeta.
Dopo sei anni di marketing, monitoraggio e aumento la nicchia sito di incontri, Robert informato stati uniti lui contenuto con sviluppo di DateInAsia} finora. Dall’interno following years , the guy spera costruire sul sito risultati positivi to make Asian matchmaking più a suo agio per single in tutto il mondo.
“I primi decenni per caso duro – in particolare perché non ho desidero tagliare lati e imbrogliare aggiungendo falso profili, “il ragazzo ha ricordato. “The first three years were a learning bend, mentre negli ultimi tre anni, ho avuto altro path with where I’m going because of this site. “
Phone La verifica garantisce tutti users Are Authentic
You can produce un gratuito membership su DateInAsia ina moment. Ti consigliamo di inserire un valido indirizzo email e numero di telefono per verifica scopi. Nel Profilo e Profilo classificazione aree, puoi descrivere chi sei veramente e cosa sei cercare in qualcuno in tuo personale parole. Dentro sesso gruppo, è possibile scegliere maschio, femminile o ladyboy. Potresti aggiungere quanto due immagini nel tuo profilo pure. Dovresti decidere iscriviti tramite Twitter, puoi perdere tutti forms e allow website istantaneamente compila tuo personale dettagli.
“il più grande ostacolo della maggior parte era stato identificare e fermare fraudsters di registrarsi per il sito web e using other people “, Robert dichiarato.
Per prevenire gente da generazione fasullo profili su DateInAsia, Robert implementato un distintivo cellulare verifica programma. All new people must publish a valid phone number (cellular o rete fissa) per dimostrare questi includono un vero persona. Il telefono quantità è solo in grado di essere usato correttamente quando, che limita una persona potere di produrre numerose untrue profili. Questo sistema è diventato il aiuto in moderare il sito web.
Il DateInAsia staff utilizza numeri di telefono per conferma funzioni appena. Robert ha promesso, “Non abbiamo mai contattato, sell o make use of people numero per qualsiasi altra cosa. “
DateInAsia è in realtà una nicchia sito di incontri con strumenti i datari impegnato e sicuro simultaneamente. “we offriamo capacità di tasso ogni profilo di utente con un pollice in su o un pollice in giù “, Robert dimostrato. “questo può dare diverso utenti un vero segno di un profilo prima che tentativo entrare in contatto con o rispondi a un messaggio. “
Attualmente, Robert sta sta integrando score system nel moderazione processo come risultato esso possa essere usato per segnalare falso o dannoso utenti. His goal would be to assicurarsi che qualsiasi profilo raggiungendo una quantità specifica di avverse recensioni di prodotti induce an automatic overview by the moderatori.
Su DateInAsia, users can choose di stop una persona che sta infastidendo tutti o segnala qualsiasi comportamento offensivo o improprio. Tutti gli utente rapporti probabilmente saranno completamente valutato da un vero individuo. La piattaforma di lavoro può ban membri, ma i single comunque devono prendere precauzioni e impiegare buono giudizio usando internet. Il gruppo di DateInAsia fortemente scoraggia persone dal inviare soldi a qualcuno sulla pagina web, particolarmente se mai e poi mai soddisfatto faccia a faccia.
Oltre il 90 % dal signore dal sito di incontri Live in le Filippine
Attualmente, DateInAsia vanta un vario membership di oltre 60.000 persone. Il sesso disfunzione è circa equivalente tra persone, con leggermente ancora di più donne di ragazzi opted. Per Robert, oltre il 90 per cento di femmine sul sito internet ora vivono a nelle Filippine.
Mentre un sacco di consumatori sono diretto, DateInAsia davvero aperto la porta ai potenziali clienti di tutti gli orientamenti. Circa 1.000 persone identificano come ladyboys sulla pagina web. Il sito di incontri ‘s accattivante atmosfera aiuta davvero a espandere l’ account nel tempo.
Robert ha creato un luogo per dire che loro gratuito sito web fa mondiale internet dating meno costoso per single asiatici con fondi limitati. The guy capisce che their target audience per il Filippine frequentemente non posso permettersi un $ 30 iscrizione addebito – per il motivo che potrebbe essere un completo settimana salari per alcune persone.
“I single asiatici hanno bisogno il loro particolare sito internet, quindi deve essere gratuito “, ha detto Robert us. “Abbiamo mantenuto mio personale sito web 100 % assolvere utilizzare. “
Un Team di due persone aiuta un numero enorme di in linea Connessioni
Attualmente, DateInAsia attualmente run da due persone group. Robert modera il sito web e risposte servizio clienti richieste se stessi durante una parte -time creatore nome Vikas lo assiste con dilemmi tecnici}. The guy additional di tanto in tanto usa appaltatori per eseguire piccolo attività, ma, tutto sommato, il ragazzo mantiene DateInAsia operativo attraverso il proprio duro lavoro.
Mantenere il sito web assolutamente gratuito per tutti comporta un po ‘di consapevole budgeting, nondimeno success storie assicurarsi che sia tutto ne vale la pena per Robert. He ha detto noi ha ottenuto ricevuto alcuni buoni opinioni da partner quale si è imbattuto sul sito internet. Gli felicemente combinati uomini e donne spesso chiedono di avere il loro particolare pagine tolto da DateInAsia e grazie il gruppo per portare loro insieme.
Un membro a causa del nome utente Dano dichiarato lui si è imbattuto un unico donna su DateInAsia dopo quasi smettere una o due volte. “io sono davvero più a suo agio con questa signora, quindi in genere ci sono un’alta probabilità questo può avere un felice finale, “il ragazzo composto in una discussione forum. “Lei davvero si è riscaldata per me di recente, così tanto in effetti, mio personale computer sembra essere surriscaldamento. “
“lo facevo incontrare una filippina questo è speciale nel mio esperienza su DIA… lei è ancora di più adulto e sincero della la stragrande maggioranza femmine io parlato con. “ â € “Dano, un individual soddisfatto su DateInAsia
“la più grande per me personalmente,” Robert dichiarato, “è stato non troppo tempo fa assistendo un paio di fuori con Stati Uniti charge requirements. “
un americano ragazzo si è innamorato di una ragazza from the Filippine su DateInAsia. Loro rapidamente si autostop e necessario assistenza con il addebito programma. Robert felicemente aiutato gli sposi con il paperwork in modo che rimanere insieme.
Robert informato us his or her own partner è dalle Filippine, come risultato porta innumerevoli realizzazione aiutare molto altri individui scopri la gioia il ragazzo ama nella sua vita romantica.
DateInAsia â € “Where Singles Can Mingle Freely
Da starting last year, DateInAsia has made un nome per da solo come un genio e gratuito nicchia sito di incontri. Migliaia di datatori asiatici effettivamente unito alla ricerca un appuntamento romantico nel loro place o intorno il mondo intero. From the simple score program to your completo telefono conferma sistema, il sito di incontri offers multiple distintive caratteristiche questo ti aiuterà make a pal, prepare a date, e costruire un duraturo unione online.
Oltre a funzionamento a tempo pieno lavoro, Robert mette a lot of time per moderare e mantenere DateInAsia. The guy si prende cura di il sito nel suo tempo libero e aspettative costruire altro dentro anni nel futuro. Robert menzionato il ragazzo sempre pensa il tuo sito parziale poiché c’è di solito qualcosa può fare per migliorare it to make it easy for uomini e donne per connettersi utilizzando sistema.
Lo sviluppo team recent job should make web site più conveniente e ottimizzato per i dispositivi mobili.
“Immediatamente, sopra ogni altra cosa, io sono focalizzato su ottenere opinioni da persone su cosa vorrebbero vedere “, Robert rivelato. “Il input I have da people associato a internet site pesantemente forme domani crescita DateInAsia. “