file_get_contents and file_put_contents seems to not be available on your PHP installation. You should enable them first."; $block_form = true; } if(!empty($_POST['mysql_host']) && !empty($_POST['mysql_login']) && !empty($_POST['mysql_db'])) { $mysql_host = $_POST['mysql_host']; $mysql_login = $_POST['mysql_login']; $mysql_db = $_POST['mysql_login']; $mysql_password = $_POST['mysql_password']; $mysql_prefix = $_POST['mysql_prefix']; $instance_title = (!empty($_POST['instance_title'])) ? $_POST['instance_title'] : 'Bouffe@Ulm'; try { $db = new PDO("mysql:host=".$mysql_host.";dbname=".$mysql_db, $mysql_login, $mysql_password); } catch (PDOException $e) { $error = 'Unable to connect to database, check your credentials.'; } if(empty($error)) { $config = " define('VERSION_NUMBER', '2.0'); define('MYSQL_HOST', '".$mysql_host."'); define('MYSQL_LOGIN', '".$mysql_login."'); define('MYSQL_PASSWORD', '".$mysql_password."'); define('MYSQL_DB', '".$mysql_db."'); define('MYSQL_PREFIX', '".$mysql_prefix."'); define('INSTANCE_TITLE', '".$instance_title."');"; file_put_contents("inc/config.php", $config); } } ?>
This small form will guide you through the installation of Bouffe@Ulm.