3v4l.org

run code in 150+ php & hhvm versions
Bugs & Features
<?php // SpaceBoard - the board with support for spaces // Copyright (C) 2012 GlitchMr // This is sanity check. It detects lack of PHP support. Ignore it when // working on the code. // > PHP is not configured correctly. <!-- // Also, this file should expect at least PHP 4.0 in syntax, as it's used to // redirect into installer which notices it itself. if (!file_exists('storage/sql.php')) { header('Location: install'); exit; } require 'storage/sql.php'; require 'storage/config.php'; require 'lib/basics.php'; require 'lib/plugins.php'; // Please note that only change made at runtime of init is removing // magic_quotes_gpc side-effects, otherwise nearly nothing exists and // you're encouraged to use some moment after initialization. This // bucket is intended for things which should run at beginning and // functions which overwrite SpaceBoard functions. $bucket = 'init'; require 'lib/pluginload.php'; $lang = 'en'; $theme = 'spaceboard'; require 'lib/i18n.php'; require 'lib/sql.php'; require 'lib/functions.php'; require 'lib/twig.php'; $bucket = 'pagename'; require 'lib/pluginload.php'; if (!isset($page)) { $page = issetor($_GET['page'], 'main'); } if (preg_match('/[^\w]/', $page)) { $page = 'invalid_page'; } $bucket = "page_$page"; if (!require 'lib/pluginload.php') { if (!file_exists("pages/$page.php")) { $page = 'invalid_page'; } require "pages/$page.php"; }
Output for 4.3.0 - 7.1.0