Impossible de se connecter à ma BDD

Résolu/Fermé
Utilisateur anonyme - Modifié par endymionn le 23/08/2012 à 14:40
 Utilisateur anonyme - 24 août 2012 à 11:45
Bonjour,

j'ai créer un sous domaine est dans une de mes pages j'ai écris
<?php 
session start(); 
include("bdd_connexion.php"); 
?> 
<!-- suite de la page --> 

Ma page bdd_connexion.php fonctionne parfaitement sur le domaine principal, c'est exactement la même.
L'erreur est :
Parse error: syntax error, unexpected '{' in /homez.548/schroede/m/bdd_connexion.php on line 3
Cette ligne correspond au :
try 
{  

La page complète :
<?php
try
{
// On se connecte à MySQL
	$bdd = new PDO("mysql:host=mysql51-37.perso;dbname=", "", "");
}
catch(Exception $e)
{
// En cas d'erreur, on affiche un message et on arrête tout
        die('Erreur : '.$e->getMessage());
}
?>

Savez-vous d'où cela peut venir ??
Merci d'avance !


Tout a une fin sauf le saucisson qui en a deux.

2 réponses

Utilisateur anonyme
23 août 2012 à 14:54
Bonjour

On dirait que ton sous-domaine marche en php 4 au lieu de php 5.
Peux-tu essayer de mettre un phpinfo(); au début de bdd_connexion.php pour voir ?
1
Utilisateur anonyme
23 août 2012 à 18:10
ok je fais ça
0
Utilisateur anonyme
23 août 2012 à 22:09
Version 4.4 php
0
Utilisateur anonyme
23 août 2012 à 22:22
j'ai compris, dans mon htaccess de départ qui était déjà présent, il y a une ligne contenant : "......5_3". Ce htaccess n'est pas situé dans ce dossier qui contient ce sous domaine.
Je vais en mettre un dans ce dossier et j'espère que ça va marché.
Sinon, en PHP 4.4, il n'y avait pas de { ??
0
Utilisateur anonyme
23 août 2012 à 23:15
le { existe depuis le début de php... C'est le try qui n'existait pas
0
Utilisateur anonyme
24 août 2012 à 11:45
ok j'ai mis un .htaccess dans ce dossier est c'est parfait !
0