Mon site ne comprend pas '->'

Résolu
XDamienX007 Messages postés 3615 Date d'inscription   Statut Membre Dernière intervention   -  
XDamienX007 Messages postés 3615 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
Comme le titre l'indique, mon site ne dois pas comprendre le signe ->.

En effet quand je l'utilise, il m'écrit tout ce qui suit le signe -> jusqu'à la fermeture du code PHP ?>

Exemple:
<?php 
try 
{ 
 $bdd = new PDO('mysql:host=$MySQL["Host"];dbname=$MySQL["Data"]', 'root', ''); 
} 
catch (Exception $e) 
{ 
 die('Erreur : ' . $e->getMessage()); 
} 
?>

Le site web m'affiche:
getMessage()); } ?>


C'est très énervant et je trouve pas la solution...
Une idée? Merci d'avance..


Code source: https://openclassrooms.com/fr/courses
Regardez sous: Tester la présence d'erreurs



Avant de poser des questions inutiles; t'as cherché sur Google?
A voir également:

2 réponses

Atropa Messages postés 1940 Date d'inscription   Statut Membre Dernière intervention   274
 
bonjour,

Quel version de php est installé ?
0
XDamienX007 Messages postés 3615 Date d'inscription   Statut Membre Dernière intervention   420
 
PHP5 probablement, il y a pleins de fichier PHP5apache_2 _x (x correspond à un chiffre entre 1 et 4).

J'utilise XAMPP v3.1.0
0
Atropa Messages postés 1940 Date d'inscription   Statut Membre Dernière intervention   274
 
étrange, je n'ai jamais utilisé xampp mais ca doit venir de la configuration de php.
essais avec wamp : https://www.wampserver.com/
je n'ai jamais eu de problème avec personnellement et ca permettra de situer le problème
0
XDamienX007 Messages postés 3615 Date d'inscription   Statut Membre Dernière intervention   420
 
WAMP ne fonctionne pas avec mon serveur de jeux... (je lie mon serveur de jeux avec mon site web sur XAMPP)
0
XDamienX007 Messages postés 3615 Date d'inscription   Statut Membre Dernière intervention   420
 
Désolé une erreur de ma part: J'avais lancé le fichier .php avec notepad au lieu de me connecter à http://localhost/ ...
Autre erreur:
Warning: PDO::__construct(): in C:\xampp\htdocs\connexion_valid.php on line 89

$bdd = new PDO('mysql:host=$MySQL["Host"];dbname=$MySQL["Data"]', 'root', '');

Celle ci persiste depuis déjà un moment...
Une idée s'il vous plait?
Merci d'avance.
0
Quo
 
Essaye avec
$bdd = new PDO('mysql:host='.$MySQL['Host'].';dbname='.$MySQL['Data'.']', 'root', '');
0
XDamienX007 Messages postés 3615 Date d'inscription   Statut Membre Dernière intervention   420
 
Ta proposition m'a donné l'idée, j'en suis à là:

Notice: Undefined index: Host in C:\xampp\htdocs\connexion_valid.php on line 89

Notice: Undefined index: Data in C:\xampp\htdocs\connexion_valid.php on line 89


$bdd = new PDO('mysql:host=' .$MySQL['Host']. ';dbname=' .$MySQL['Data']. ', "root", " " ');
0
Quo
 
Met des valeurs dans $MySQL['Host'] et $MySQL['Data']
0
XDamienX007 Messages postés 3615 Date d'inscription   Statut Membre Dernière intervention   420
 
Ils devaient se charger avec parse_ini_file ...
Mais en mettant les variables à l'écris ça fonctionne :)
0