IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Problème de IF.


Sujet :

Langage PHP

  1. #1
    Membre actif
    Profil pro
    Inscrit en
    Novembre 2010
    Messages
    53
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2010
    Messages : 53
    Par défaut Problème de IF.
    Bonjour.
    J'ai un problème avec le script suivant :

    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    <?php
    if (isset($_POST["connect"])) {
    $info_log = $_POST['login'];
    $info_mdp = $_POST['mdp'];
     
    	if ((empty($info_log)) or (empty($info_mdp)) {
     
    		if (tryconnect ($info_log, $info_mdp)) {
    			print "<p> connecté ! </p>";
    		}
    		else {
    			print "<p> erreur ! </p>";
    		}
    	}
    }
     
    function tryconnect ($log, $pass) {
    	return false;
    }
    ?>

    Voila l'erreur que j'ai :
    Parse error: syntax error, unexpected '{' in /index.php on line 45

    Je ne vois pas, mais alors pas du tout pourquoi j'ai cette erreur.
    Il ne semble pas y avoir d'erreurs de syntaxe...
    Merci à vous.

    EDIT: ce script s'exécute après un script html depuis la ligne suivante :
    <form id = "connect" action="#" method="post">

  2. #2
    Modérateur
    Avatar de Bisûnûrs
    Profil pro
    Développeur Web
    Inscrit en
    Janvier 2004
    Messages
    9 931
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 931
    Par défaut
    A quoi correspond la ligne 45 dans ton fichier ?

  3. #3
    Membre actif
    Profil pro
    Inscrit en
    Novembre 2010
    Messages
    53
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2010
    Messages : 53
    Par défaut
    Que suis-je bête ^^
    A la ligne suivante :
    if ((empty($info_log)) or (empty($info_mdp)) {

  4. #4
    Modérateur
    Avatar de Bisûnûrs
    Profil pro
    Développeur Web
    Inscrit en
    Janvier 2004
    Messages
    9 931
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 931
    Par défaut
    Il te manque une parenthèse fermante à la fin.

  5. #5
    Membre actif
    Profil pro
    Inscrit en
    Novembre 2010
    Messages
    53
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2010
    Messages : 53
    Par défaut
    J'adore ce site
    Merci à toi.

  6. #6
    Expert confirmé
    Avatar de Benjamin Delespierre
    Profil pro
    Développeur Web
    Inscrit en
    Février 2010
    Messages
    3 929
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Février 2010
    Messages : 3 929
    Par défaut
    Un véritable IDE t'aurais averti de cette erreur. Pourquoi ne pas tenter Eclipse PDT ou Netbeans ?

  7. #7
    Membre actif
    Profil pro
    Inscrit en
    Novembre 2010
    Messages
    53
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2010
    Messages : 53
    Par défaut
    En fait je fait toutes mes exécutions sur un serveur hébergé !
    Donc pour l'IDE c'était râpé dès le départ.
    Netbeans embarque-t'il l'environnement PHP ?

  8. #8
    Expert confirmé
    Avatar de Benjamin Delespierre
    Profil pro
    Développeur Web
    Inscrit en
    Février 2010
    Messages
    3 929
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Février 2010
    Messages : 3 929
    Par défaut
    Citation Envoyé par DarkVadorette Voir le message
    En fait je fait toutes mes exécutions sur un serveur hébergé !
    Donc pour l'IDE c'était râpé dès le départ.
    Netbeans embarque-t'il l'environnement PHP ?
    Quel rapport entre un environnement d’exécution et un environnement de développement ?

  9. #9
    Membre actif
    Profil pro
    Inscrit en
    Novembre 2010
    Messages
    53
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2010
    Messages : 53
    Par défaut
    J'ai la flemme d'installer l'environnement, c'est ça le rapport ^^

  10. #10
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2005
    Messages
    87
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 87
    Par défaut
    Eclipse PDT est un bon outil, en plus de la coloration syntaxique, il te notifie les erreues de syntaxe (accoloade ou parenthese oubliée, mauvais orthographe, ...)

    Et tu peux travailler sur le serveur distant, de facon aussi transparente que si tu bossais en local.
    Concretement quand tu enregistre ton fichier,
    Eclipse fait une connexion FTP vers ton hebergeur et enregistre le fichier.
    Tres pratique

    Je parlerai pas de Netbeans, car je l'ai jamais testé.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Problème d'installation oracle 8.1.7 sous NT
    Par Anonymous dans le forum Installation
    Réponses: 7
    Dernier message: 02/08/2002, 15h18
  2. Problème d'impression
    Par IngBen dans le forum C++Builder
    Réponses: 7
    Dernier message: 22/05/2002, 12h37
  3. Problème avec la mémoire virtuelle
    Par Anonymous dans le forum CORBA
    Réponses: 13
    Dernier message: 16/04/2002, 17h10
  4. Réponses: 6
    Dernier message: 25/03/2002, 22h11

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo