-
Notifications
You must be signed in to change notification settings - Fork 0
/
config.php
49 lines (36 loc) · 1.34 KB
/
config.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<?php
require('sql.php');
/* TODO : Je me demande si ce fichier ne devrait pas plutôt être un DB.php qui serait includé partout. */
/* Ce fichier sera créé de façon dynamique au moment de l'installation */
/* ----------- */
/* Url du site */
/* ----------- */
$GLOBALS['UrlduSite'] = "http://publiged-dev.test/";
/* --------------- */
/* connexion à SQL */
/* --------------- */
try
{
// $pdo = new PDO ('mysql:host=localhost;dbname=publiged', 'root', '');
$pdo = new PDO ('mysql:host='.PUBLIGED_SRV.';dbname='.PUBLIGED_DB, PUBLIGED_LOG, PUBLIGED_PWD);
// $pdo = new PDO('mysql:charset=utf8mb4');
$pdo->exec ( 'SET NAMES utf8' );
$pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$pdo->exec ( "SET sql_mode = ''" );
$pdo->setAttribute(PDO::MYSQL_ATTR_USE_BUFFERED_QUERY, true);
}
catch ( Exception $e )
{
die ( 'Erreur: '.$e->getMessage () );
}
/* ---------------------- */
/* activation des erreurs */
/* ---------------------- */
/* cette ligne empêche le bug ONLY_FULL_GROUP_BY que j'ai rencontré lors du passage à Laragon */
/* TODO: l'adresse du site sera une variable dont on récupére la valeur dans la base de données.
* Ensuite, on utilise define(), pour mettre la valeur de variable dans la constante. (LOL)
*/
define("URL_SITE", "/");
// Reporte toutes les erreurs PHP
error_reporting ( E_ALL );
?>