Webbserverprogrammering 1

Show sourcecode

The following files exists in this folder. Click to view.

Webserver1/incl/

config.php
dbconnection.php
footer.php
header.php

dbconnection.php

27 lines ASCII Windows (CRLF)
<?php
$local 
false;
if (
$local) {
  
$dbname 'min_databas';
  
$hostname 'localhost';
  $
/* 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'");
} else {
  
$dbname 'antasp23';
  
$hostname 'localhost';
  $
/* 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_ERRMODEPDO::ERRMODE_EXCEPTION);
  
/*** echo a message saying we have connected ***/
  // echo 'Connected to database.<br />'; // This line was causing the JSON error.
} 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 />'); 
}