Parse error php sur un "try"

beno0ou Messages postés 5 Date d'inscription jeudi 19 novembre 2009 Statut Membre Dernière intervention 18 octobre 2010 - 18 oct. 2010 à 16:37
beno0ou Messages postés 5 Date d'inscription jeudi 19 novembre 2009 Statut Membre Dernière intervention 18 octobre 2010 - 18 oct. 2010 à 16:52
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

beno0ou Messages postés 5 Date d'inscription jeudi 19 novembre 2009 Statut Membre Dernière intervention 18 octobre 2010
18 oct. 2010 à 16:52
[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
0
Rejoignez-nous