Browse Source

less warnings in CLI mode

pull/40/head
Michael Save 12 years ago
parent
commit
e09dd8782e
  1. 3
      inc/config.php
  2. 6
      inc/functions.php

3
inc/config.php

@ -635,7 +635,10 @@
// The root directory, including the trailing slash, for Tinyboard.
// examples: '/', 'http://boards.chan.org/', '/chan/'
if(isset($_SERVER['REQUEST_URI']))
$config['root'] = (str_replace('\\', '/', dirname($_SERVER['REQUEST_URI'])) == '/' ? '/' : str_replace('\\', '/', dirname($_SERVER['REQUEST_URI'])) . '/');
else
$config['root'] = '/'; // CLI mode
// If for some reason the folders and static HTML index files aren't in the current working direcotry,
// enter the directory path here. Otherwise, keep it false.

6
inc/functions.php

@ -45,6 +45,7 @@
$config['post_url'] = $config['root'] . $config['file_post'];
if(!isset($config['referer_match']))
if(isset($_SERVER['HTTP_HOST'])) {
$config['referer_match'] = '/^' .
(preg_match($config['url_regex'], $config['root']) ? '' :
'https?:\/\/' . $_SERVER['HTTP_HOST']) .
@ -62,7 +63,10 @@
'|' .
preg_quote($config['file_mod'], '/') . '\?\/.+' .
')([#?](.+)?)?$/i';
} else {
// CLI mode
$config['referer_match'] = '//';
}
if(!isset($config['cookies']['path']))
$config['cookies']['path'] = &$config['root'];

Loading…
Cancel
Save