define('SSL_URL',"https://cs4i.cluster1.easy-hebergement.net/credit-test456320/");
define('STD_URL',"http://www.creditest.fr/");
define('WEBPATH', 'http://'.$_SERVER['HTTP_HOST'],true);
define('ROOTDIR',$_SERVER['DOCUMENT_ROOT'],true);
session_start();
ob_start();
function connection_base()
{
try
{
$pdo_options[PDO::ATTR_ERRMODE] = PDO::ERRMODE_EXCEPTION;
$pdo_options[PDO::MYSQL_ATTR_INIT_COMMAND] = "SET NAMES utf8";
$obj = new PDO('mysql:host=sql4.cluster1.easy-hebergement.net;dbname=cs4i', 'cs4i', 'D3STp2xCFFLs', $pdo_options);
return $obj;
}
catch(Exception $e)
{
$erreur = Array('Erreur MySQL',"Erreur lors de la connexion à la base de données,veuillez réessayer plus tard s'il vous plaît
Détails :".$e->getMessage(),'http://www.clientest.fr/');
require_once(ROOTDIR.'/includes/erreur.php');
exit();
}
}
function query($requete,$base)
{
try
{
return $base->query($requete)->fetchAll();
}
catch(Exception $e)
{
$erreur = Array('Erreur MySQL',"Erreur lors de la connexion à la base de données,veuillez réessayer plus tard s'il vous plaît
Détails :".$e->getMessage(),'http://www.clientest.fr/');
require_once(ROOTDIR.'/includes/erreur.php');
exit();
}
}
function pquery($requete,$data,$lbase,$fetch=true)
{
try
{
$tmp = $lbase->prepare($requete);
$tmp->execute($data);
if($fetch)
{
return $tmp->fetchAll();
}
}
catch(Exception $e)
{
$erreur = Array('Erreur MySQL',"Erreur lors de la connexion à la base de données,veuillez réessayer plus tard s'il vous plaît
Détails :".$e->getMessage(),'http://www.clientest.fr/');
require_once(ROOTDIR.'/includes/erreur.php');
exit();
}
}
function insert($destination,$valeurs,$base)
{
try
{
$base->prepare("INSERT INTO ".$destination." VALUES('?".str_repeat(",?",count($valeurs)-1)." )")->execute($valeurs);
}
catch(Exception $e)
{
$erreur = Array('Erreur MySQL',"Erreur lors de la connexion à la base de données,veuillez réessayer plus tard s'il vous plaît
Détails :".$e->getMessage(),'http://www.clientest.fr/');
require_once(ROOTDIR.'/includes/erreur.php');
exit();
}
}