Précédent   Forum des professionnels en informatique > PHP > Langage > Syntaxe
Syntaxe Forum d'entraide sur la syntaxe de PHP et la POO. Avant de poster -> FAQ syntaxe, Cours d'initiation et cours de POO
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 18/11/2011, 18h38   #1
Invité de passage
 
Inscription : novembre 2011
Messages : 14
Détails du profil
Informations forums :
Inscription : novembre 2011
Messages : 14
Points : 1
Points : 1
Par défaut Erreur syntax unexpected

salut a tous,
voila mon problème, j'ai mis en ligne mon site et lorsque je veut accéder à une certaine page ça me mets :
Code :
Parse error: syntax error, unexpected '{' in /mnt/154/sdc/a/b/numberoneacademy/connexion.php on line 4
voici un extrait du code concerné :
Code :
1
2
3
4
5
6
7
8
9
<?php
session_start();
try
{
 
    $pdo_options[PDO::ATTR_ERRMODE] = PDO::ERRMODE_EXCEPTION;
    $bdd = new PDO('mysql:host=localhost;dbname=test', 'root', 'mdp', $pdo_options);
...
}
ah oui j'ai oublié de préciser que je suis chez free et que sous WAMP ca fonctionne très bien
zanlgor est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/11/2011, 04h17   #2
Nouveau Membre du Club
 
Homme nico
Second de cuisine
Inscription : avril 2005
Messages : 112
Détails du profil
Informations personnelles :
Nom : Homme nico
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Second de cuisine
Secteur : Alimentation

Informations forums :
Inscription : avril 2005
Messages : 112
Points : 38
Points : 38
Envoyer un message via MSN à DakM Envoyer un message via Skype™ à DakM
As-tu un block catch ?


Code :
1
2
3
4
5
try {
// ton code
} catch (...) {
// gestion d'erreurs
}
DakM est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/11/2011, 09h38   #3
Invité de passage
 
Inscription : novembre 2011
Messages : 14
Détails du profil
Informations forums :
Inscription : novembre 2011
Messages : 14
Points : 1
Points : 1
oui
Code :
1
2
3
4
catch(Exception $e)
{
    die('Erreur : '.$e->getMessage());
}
zanlgor est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/11/2011, 09h51   #4
Membre régulier
 
Avatar de fmdao
 
Inscription : novembre 2010
Messages : 51
Détails du profil
Informations forums :
Inscription : novembre 2010
Messages : 51
Points : 96
Points : 96
Quelle est la version du php sur le serveur ?

Chez free, on peut choisir la version du php utilisée.
Pour utiliser php5, Je crois qu'il faut créer un fichier ".htaccess"
avec la ligne

php 1
fmdao est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 20/11/2011, 14h01   #5
Invité de passage
 
Inscription : novembre 2011
Messages : 14
Détails du profil
Informations forums :
Inscription : novembre 2011
Messages : 14
Points : 1
Points : 1
Ca me mettait une erreur par rapport à un driver inconnue.
Mais après quelque recherche, j'ai trouvé que free, comme il utilise php 4 au lieu du 5, il ne fait pas la POO. Donc il faut utiliser le mysql de base, autrement dit par exemple pour se connecter
Code :
mysql_connect('localhost','nomducompte','mdp');
zanlgor est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/11/2011, 11h13   #6
Modératrice
 
Avatar de Celira
 
Femme
Développeuse PHP/Java
Inscription : avril 2007
Messages : 3 661
Détails du profil
Informations personnelles :
Sexe : Femme
Âge : 27
Localisation : France

Informations professionnelles :
Activité : Développeuse PHP/Java

Informations forums :
Inscription : avril 2007
Messages : 3 661
Points : 5 388
Points : 5 388
Mouais, enfin, ce serait quand même beaucoup mieux de dire à ton site d'utiliser le serveur php5 de free.
On peut faire ça via un .htaccess, il me semble.
__________________
Modératrice PHP
Aucun navigateur ne propose d'extension boule-de-cristal : postez votre code et vos messages d'erreurs. (Rappel : "ça ne marche pas" n'est pas un message d'erreur)

Pour afficher votre code en couleurs : [CODE=php][/CODE] (bouton # de l'éditeur)
Celira est déconnecté   Envoyer un message privé Réponse avec citation 11
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 08h21.


 
 
 
 
Partenaires

Hébergement Web