Show sourcecode
The following files exists in this folder. Click to view.
webbserverprogrammering/projekt/GYA-2026/php/
config.php
createTables.php
dbconnection.php
deleteActions.php
deletePlayers.php
index.php
main.php
map_maker.html
seePlayers.php
dbconnection.php
31 lines ASCII Windows (CRLF)
<!-- dbconnection.php -->
<?php
$local = ($_SERVER['HTTP_HOST'] === 'localhost' || $_SERVER['HTTP_HOST'] === '127.0.0.1');
include 'config.php';
if ($local) {
$dbname = $db_name_local;
$hostname = $db_hostname_local;
$/* DB_USER, is removed and hidden for security reasons */ ;
$/* DB_PASSWORD, is removed and hidden for security reasons */ ;
} else {
$dbname = $db_name_prod;
$hostname = $db_hostname_prod;
$/* DB_USER, is removed and hidden for security reasons */ ;
$/* DB_PASSWORD, is removed and hidden for security reasons */ ;
}
$options = array(PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES 'UTF8'");
try {
$dbconn = new PDO("mysql:host=$hostname;dbname=$dbname", $/* DB_USER, is removed and hidden for security reasons */ ;
$dbconn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
/*** echo a message saying we have connected ***/
} catch(PDOException $e){
// For debug purpose, shows all connection details
echo 'Connection failed: '.$e->getMessage()."<br />";
// Hide connection details.
//echo 'Could not connect to database.<br />');
}
?>