Précédent   Forum des professionnels en informatique > PHP > Langage > Fichiers
Fichiers Forum d'entraide sur les fichiers avec PHP. Avant de poster -> FAQ fichiers et Sources fichiers
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 24/01/2008, 20h02   #1
Nouveau Membre du Club
 
Inscription : novembre 2005
Messages : 181
Détails du profil
Informations forums :
Inscription : novembre 2005
Messages : 181
Points : 36
Points : 36
Par défaut syntax error, unexpected

Bonsoir à tous
Je débute au niveau des applications facebook et j'ai donc suivi leur tutoriel mais j'ai une erreur. Voici le code :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
<?php
require_once 'facebook.php';
 
$appapikey = '**';
$appsecret = '**';
$facebook = new Facebook($appapikey, $appsecret);
$user = $facebook->require_login();
 
//[todo: change the following url to your callback url]
$appcallbackurl = '**';
 
//catch the exception that gets thrown if the cookie has an invalid session_key in it
try
{
  if (!$facebook->api_client->users_isAppAdded()) 
  {
    $facebook->redirect($facebook->get_add_url());
  }
} 
 
catch (Exception $ex) 
{
  //this will clear cookies for your application and redirect them to a login prompt
  $facebook->set_user(null, null);
  $facebook->redirect($appcallbackurl);
 
}
 
?>
J'ai placé les * volontairement pour les champs sensibles.
Bref j'ai une erreur :
Code :
Parse error: syntax error, unexpected T_CATCH
La ligne 21 étant le catch(Exception $ex), pourtant je ne vois pas d'où vient l'erreur pouvez vous m'aider?
Merci
john123 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/01/2008, 21h14   #2
Futur Membre du Club
 
Inscription : avril 2007
Messages : 17
Détails du profil
Informations forums :
Inscription : avril 2007
Messages : 17
Points : 19
Points : 19
Quel version de PHP utilisez-vous ?

PHP 5 serait parfait pour catch() ...
DR_KILLER est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/01/2008, 23h40   #3
Nouveau Membre du Club
 
Inscription : novembre 2005
Messages : 181
Détails du profil
Informations forums :
Inscription : novembre 2005
Messages : 181
Points : 36
Points : 36
J'utilise php5 grâce au fichier htaccess à la racine de mon répertoire.
Pourtant j'ai toujours cette erreur

En effet auparavant j'étais en php 4 (de base chez mon hébergeur) et j'avais une erreur à partir du try. Avec mon fichier htaccess j'ai maintenant l'erreur sur le catch.

J'avoue ne pas trop comprendre
john123 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/01/2008, 14h16   #4
Membre éclairé
 
Inscription : décembre 2007
Messages : 426
Détails du profil
Informations forums :
Inscription : décembre 2007
Messages : 426
Points : 313
Points : 313
Quel rapport entre htaccess et php5 ?
Eric93 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/01/2008, 14h37   #5
Membre confirmé
 
Avatar de Mogwaï
 
Inscription : mai 2004
Messages : 247
Détails du profil
Informations personnelles :
Âge : 31

Informations forums :
Inscription : mai 2004
Messages : 247
Points : 243
Points : 243
Envoyer un message via MSN à Mogwaï
Citation:
Envoyé par Eric93 Voir le message
Quel rapport entre htaccess et php5 ?
Si PHP4 et PHP5 sont installés sur le même serveur (en module et en CGI) il est possible de choisir l'un d'eux avec un htaccess.

Exemple :
http://www.developpez.net/forums/sho...d.php?t=435453
__________________
Etre à son compte, y'a rien de mieux !
Mogwaï est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/01/2008, 15h42   #6
Membre éclairé
 
Inscription : décembre 2007
Messages : 426
Détails du profil
Informations forums :
Inscription : décembre 2007
Messages : 426
Points : 313
Points : 313
Ok, merci pour l'info
Eric93 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/01/2008, 17h30   #7
Nouveau Membre du Club
 
Inscription : novembre 2005
Messages : 181
Détails du profil
Informations forums :
Inscription : novembre 2005
Messages : 181
Points : 36
Points : 36
j'ai bien retesté je suis en php 5.2.5 exactement (vérifié grâce à php info).
Je n'ai plus l'erreur sur le try comme au début (normal j'etais en php 4)
maintenant elle se trouve sur le catch et je ne vois pas pourquoi
john123 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 18h09.


 
 
 
 
Partenaires

Hébergement Web