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 : Lancer .php au lieu de le télécharger, merci [PHP 5.2]


Sujet :

Langage PHP

  1. #1
    Membre averti
    Homme Profil pro
    Développeur Web
    Inscrit en
    Avril 2010
    Messages
    19
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Avril 2010
    Messages : 19
    Par défaut Problème : Lancer .php au lieu de le télécharger, merci
    Bonjour, petit problème :

    Fichier .html avec <form method="POST" action= "form4.php">
    ...
    ...
    lorsque je click sur le bouton, en mode html, le navigateur m'enregistre le fichier php au lieux de le lancer. Je fonction en local avec MAMP (MAC).
    J'ai essayé plusieurs changements d'adresse mais en vain.
    Merci beaucoup
    Tengerick

  2. #2
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Est-ce que tu arrives a executer un fichier .php sur ton serveur ?
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  3. #3
    Membre averti
    Homme Profil pro
    Développeur Web
    Inscrit en
    Avril 2010
    Messages
    19
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Avril 2010
    Messages : 19
    Par défaut
    Oui, quand j'execute un fichier .php directement ( avec netbeans ) il fonctionne bien mais quand j'ouvre un dossier html avec un formulaire, il télécharge le php au lieu de le lancer. J'ai essayer avec firfox, chrome et safari et j'ai le même résultat, Merci.

  4. #4
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    dans ce qui est enregistré, tu as le code php ?
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  5. #5
    Membre averti
    Homme Profil pro
    Développeur Web
    Inscrit en
    Avril 2010
    Messages
    19
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Avril 2010
    Messages : 19
    Par défaut
    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
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
        "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <title>Tableau d'amortissement</title>
    </head>
    <body>
    <div>
     
    <?php
    if(isset($_POST["capital"])&&$_POST["taux"]&&$_POST["duree"])
    {
      $capital=$_POST["capital"];
      $taux=$_POST["taux"]/100/12;
      $duree=$_POST["duree"]*12;
      $assur=$_POST["assur"]*$capital*0.00035;
      $mens=($capital*$taux)/(1-pow((1+$taux),-$duree));
      echo "<h3>Pour un pr�t de $capital &euro; � ", $_POST["taux"] ,"%, sur ",$_POST["duree"]," ans la mensualit� est de ",round($mens,2)," &euro; hors assurance</h3>";
      echo "<h4>Tableau d'amortissement du pr�t</h4>";
      echo "<table border=\"1\"> <tr><th>Mois </th><th>Capital restant</ th><th> Mensualit� Hors Ass.</th><th>Amortissement </ th><th>Int�r�t</th><th> Assurance</th><th>Mensualit� Ass. cis </ th>";
    //
      for($i=1;$i<=$duree;$i++)
      {
        $int=$capital*$taux;
        $amort=$mens-$int;
        echo "<tr>";
        echo "<td>$i</td>";
        echo "<td>",round($capital,2),"</td>";
        echo "<td>",round($mens,2),"</td>";
        echo "<td>",round($amort,2),"</td>";
        echo "<td>",round($int,2),"</td>";
        echo "<td>$assur</td>";
        echo "<td>",round($mens+$assur,2),"</td>";
        echo "</tr>";
        $capital=$capital-$amort;
      }
      echo "</table>";
    }
    else
    {
      header("Location:form4.php");
    }
    ?>
    </div>
    <p>
        <a href="http://validator.w3.org/check?uri=referer"><img
            src="http://www.w3.org/Icons/valid-xhtml11"
            alt="Valid XHTML 1.1" height="31" width="88" /></a>
      </p>
    </body>
    </html>

  6. #6
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    C'est quoi ce que tu nous montres la ?
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  7. #7
    Membre averti
    Homme Profil pro
    Développeur Web
    Inscrit en
    Avril 2010
    Messages
    19
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Avril 2010
    Messages : 19
    Par défaut
    JE ne suis pas expert mais je pense que le problème vient peut être du serveur.
    J'essaye avec d'autres combinaisons html/php et c'est toujours la même chose qui se passe. pffffffffffff

    bon je vais esayé d'être plus explicite.

    Je lance un dossier form4.html.
    J'entre les données dans le formulaire.
    Je click sur le bouton calcul.
    C'est ici que le dossier form4.php est télécharger au lieu de faire
    le calcul et d'afficher les réponses.
    J'ai essayé avec d'autres codes d'exemples et toujours le même
    résultat.

    Merci

    Oui, oui, excuse moi, dans le fichier php il y a bien le code au complet.

  8. #8
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    header("Location:form4.php");
    Pourquoi as-tu une redirection du fichier sur lui même ?
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  9. #9
    Membre averti
    Homme Profil pro
    Développeur Web
    Inscrit en
    Avril 2010
    Messages
    19
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Avril 2010
    Messages : 19
    Par défaut
    merci pour cela, c'était pour la redirection quand le formulaire est vide,
    j'ai changé pour le html mais le problème est encore là ...
    ...juste pour te justifier que je suis sur Mac, desfois , merci encore pour ton aide ...

  10. #10
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Tu m'as dis que tu arrivais a executer un fichier php, mais par ton serveur web ?
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  11. #11
    Membre averti
    Homme Profil pro
    Développeur Web
    Inscrit en
    Avril 2010
    Messages
    19
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Avril 2010
    Messages : 19
    Par défaut
    quand j'utilise un fichier php contenant à la fois php et html ça fonctionne, c'est quand je s'épare html et php dans chacun leur fichier respectif

  12. #12
    Membre émérite Avatar de herch
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    655
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : Canada

    Informations forums :
    Inscription : Mai 2006
    Messages : 655
    Par défaut
    Tu ne l'aurais pas par hasard ouvert par un double click?

    Dans la barre d'adresse, il y a "http://localhost/tapage.html" ou bien "file:///cheminDeTaPage.html" ??

  13. #13
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Est-ce que sur ton serveur web, tu arrives a executer un fichier .php ?
    oui - non
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  14. #14
    Membre averti
    Homme Profil pro
    Développeur Web
    Inscrit en
    Avril 2010
    Messages
    19
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Avril 2010
    Messages : 19
    Par défaut
    Sur mon serveur web j'ai déjà d'autres projet qui fonctionne très bien comme joomla, je pense que c'est une question d'adresse genre localhost .... je regarde cela ...

    il reste à la même adresse
    file://localhost/Applications/MAMP/htdocs/Exemples/chap6/form4.html
    et il me télécharge le dossier form4.php voilà...

  15. #15
    Membre émérite Avatar de herch
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    655
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : Canada

    Informations forums :
    Inscription : Mai 2006
    Messages : 655
    Par défaut
    essaie avec l'adresse suivante

    http://localhost/Exemples/chap6/form4.html

    il faut mettre après localhost le chemin de ta page par rapport à la racine de ton contenu web, qui est dans ton cas le dossier htdocs apparement.

    Et puis mets http:// au lieu de file://, car avec file://, ton navigateur n'envoie pas de requête au serveur, mais lit le fichier directement (enfin ... je crois)

  16. #16
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Les fichiers doivent etre appellés depuis un navigateur web avec l'url
    http://localhost/Exemples/chap6/form4.html
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  17. #17
    Membre averti
    Homme Profil pro
    Développeur Web
    Inscrit en
    Avril 2010
    Messages
    19
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Avril 2010
    Messages : 19
    Par défaut Résolu
    Merci beaucoup de votre aide, je suis très
    et en envers moi même,
    avoir perdu tellement de temps, j'en suis crevé tellement ...
    bon ce n'était que :

    cela
    http://localhost:8888/Exemples/chap6/form4.html

    au lieu de
    file://localhost/Applications/MAMP/htdocs/Exemples/chap6/form4.html

    je me fiais sur ce que netbeans me lançait et le pire, c'est pas la première fois que j'ai des $?@$%&#%?%?*%?* excuser moi.

    Merci beaucoup et mes excuses pour toutes pertes de temps, à la prochaine
    @+

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

Discussions similaires

  1. [XML] Problème XMLHttpRequest / PHP
    Par ldcarpathes dans le forum Bibliothèques et frameworks
    Réponses: 5
    Dernier message: 26/04/2006, 16h05
  2. Problème entre php et mysql
    Par kornmuse90 dans le forum Apache
    Réponses: 17
    Dernier message: 24/04/2006, 16h52
  3. [PHP-JS] Problème en PHP
    Par chouchou23 dans le forum Langage
    Réponses: 12
    Dernier message: 18/04/2006, 12h27
  4. Problème de rechercher au lieu d'ouvrir
    Par socrate1975 dans le forum Windows XP
    Réponses: 3
    Dernier message: 26/01/2006, 16h21
  5. Problème : Script PHP IE NOK Firefox OK
    Par Saiyan dans le forum Langage
    Réponses: 40
    Dernier message: 16/11/2005, 00h59

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