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 :

reconnaissance erronée du PHP


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    306
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 306
    Par défaut reconnaissance erronée du PHP
    Bonjour,


    Un petit problème : le script que j'écris dans un fichier .PHP avec pour balises :

    ne renvoie pas le PHP correctement.
    J'ai supprimé le et c'est bon.

    Par contre, dans un autre fichier où il y a plus de code, c'est le bazar!!! Voici un exemple (c'est un exercice pour apprendre le PHP, donc, un code simple :

    Code : 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
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    </head>
    <body>
    <h1> TD2 Exercice 3 </h1>
    <form name="input" method="get">
    Montant du Capital:
    <input type="text" name="capital"  size="10">
    <br>
    Taux d'interet annuel:
    <input type="text" name="taux"  size="2">
    <br>
    Duree en annees:
    <input type="text" name="duree"  size="10">
    <br>
    Avec assurance:
    <input type="checkbox" name="assurance" value="yes">
    <br>
    <input type="submit" value="Submit">
    </form>
    <br>
    <?php
    // on essaiye le fonction
    $length = sizeof($_GET);
    //echo "$length<br>";
    if ($length > 0){
    	$c = $_GET[capital];
    	$t = $_GET[taux];
    	$n = $_GET[duree];
    	$a = $_GET[assurance];
    	echo "<br>";	
    	//echo "$c , $t , $n , $a ";
    	$m = yearly($c,$t,$n,$a);
    	$rm = round($m,2);
    	echo "la mensualité: $rm";
    }
    echo "</br>";
     
    ?>
     
    </body>
    </html>
    En pièce jointe, la photo du résultat!!!

    Quelqu'un peut-il me dire ce qu'il se passe ??? merci, c'est assez urgent.
    Images attachées Images attachées  

  2. #2
    Membre Expert
    Avatar de transgohan
    Homme Profil pro
    Développeur Temps réel Embarqué
    Inscrit en
    Janvier 2011
    Messages
    3 149
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur Temps réel Embarqué

    Informations forums :
    Inscription : Janvier 2011
    Messages : 3 149
    Par défaut
    Tu l'exécutes bien à partir de son adresse via le serveur web ? Ou bien à partir de son adresse sur ton disque dur ? :s
    Son extension est bien .php ?

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    306
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 306
    Par défaut
    .php, oui.

    Pas à partir du localhost, ca ne marche pas. En fait, la page avec tous les dossiers apparaît, mais une fois cliqué sur le DOssiers Exercices qui contient plusieurs fichiers .php ou sous-dossiers, Rien!! une page blanche dans le navigateur.

    Donc, :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    file:///C:/Program Files(x86)/EasyPHP-5.3.8.1/www/exercices/td2_ex3.php

  4. #4
    Membre chevronné Avatar de humitake
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2010
    Messages
    399
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2010
    Messages : 399
    Par défaut
    Bonsoir,

    C'est normal, il est impossible de visualiser un fichier PHP sur ton ordinateur en double-cliquant dessus.

    Le PHP est un language qui doit être interprété. Pour cela tu est obligé de passer par un serveur web (localhost )

    Si tu est sous windows installe WAMP.

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    306
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 306
    Par défaut
    ?? je suis sous Easy PHP.
    Dans le navigateur, je suis obligé de passer par "Fichier, Ouvrir" vu que le localhost ne donne rien (voir ma réponse précédente.)
    merci...

  6. #6
    Membre chevronné Avatar de humitake
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2010
    Messages
    399
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2010
    Messages : 399
    Par défaut
    Un navigateur est capable d’interpréter du HTML ou du Javascript mais il est incapable d'interpréter du PHP.

    C'est ce que tu peux observer sur l'image que tu as joint, le navigateur écrit ton code php au lieu de l'interpréter car il ne comprend pas ce que c'est.

    Il faut qu'un serveur compile le code et l'exécute, ce qu'est censé faire EasyPHP. Mais pour cela tu doit atteindre ton fichier en utilisant http://127.0.0.1/mon_dossier/mon_fichier.php


    Edit : tu dois utiliser l'URL suivante : http://127.0.0.1/exercices/td2_ex3.php

Discussions similaires

  1. [Wamp] probleme de reconnaissance de balise PHP
    Par Pelastre dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 1
    Dernier message: 17/01/2009, 00h47
  2. PHP et OCR (Reconnaissance de caractère)
    Par pierre_pogo dans le forum Bibliothèques et frameworks
    Réponses: 1
    Dernier message: 20/03/2008, 20h16
  3. [Regex] Reconnaissance tag PHP
    Par neuromencien dans le forum Web
    Réponses: 4
    Dernier message: 14/10/2006, 17h53
  4. reconnaissance machine / ping erroné
    Par Hisander dans le forum Développement
    Réponses: 3
    Dernier message: 31/07/2006, 12h39
  5. [Librairies] Ch script PHP pour reconnaissance de texte (OCR)
    Par yvan02 dans le forum Bibliothèques et frameworks
    Réponses: 2
    Dernier message: 14/05/2006, 16h50

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