Webbserverprogrammering 1

Show sourcecode

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

webbsrvprg/

comments.php
dbconnection.php
exercises/
exercises.php
img/
incl/
index-no-include.php
index.php
source.php
style/
viewsource.php

dbconnection.php

30 lines ASCII Windows (CRLF)
<!-- dbconnection.php -->
<?php
if(gethostname() === "labb.vgy.se") {
  
$dbname 'davidng';
  
$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 'mindatabas';
  
$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 />';
}
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 />'); 
}