Parse error php sur un "try"

Signaler
Messages postés
5
Date d'inscription
jeudi 19 novembre 2009
Statut
Membre
Dernière intervention
18 octobre 2010
-
Messages postés
5
Date d'inscription
jeudi 19 novembre 2009
Statut
Membre
Dernière intervention
18 octobre 2010
-
Bonjour a tous,

Pour mon stage, je réalisé une petite interface utilisant une base de données sur un site hébergé chez 1and1.
Tout marche très bien sur les tests en local (aucune erreur).

Une fois tout cela mis en ligne, ayant change toutes les informations convenablement,
je me trouve face a cette erreur:

Parse error: syntax error, unexpected '{' in /homepages/22/d322186855/htdocs/client/connect-bd.php on line 1


Voici mon code (lignes 1 a 5):

<?php try{
$bdd = new PDO('mysql:host=xxxxxxxx;dbname=xxxxxxx','xxxxxxxx','xxxxxxx');
}catch (Exception $e){
die('Erreur : ' . $e->getMessage());
} ?>

Je ne comprends vraiment pas pourquoi j'aiune parse error alors que cela me semble simple.

Merci beaucoup pour votre aide,
Bonne journee,
Benou.

1 réponse

Messages postés
5
Date d'inscription
jeudi 19 novembre 2009
Statut
Membre
Dernière intervention
18 octobre 2010

[RESOLU]
"la solution au pb trouvé
la version par défaut chez 1and1 est PHP 4 (donc l'erreur de syntaxe serait légitime puisque les versions antérieures ne le reconnaitront pas).

Pour faire du PHP 5 sur l'extension .php, il faut un .htaccess contenant :


AddType x-mapp-php5 .php

merci a vous"

Citation de Artichaud