Précédent   Forum des professionnels en informatique > PHP > Langage > Formulaires
Formulaires Forum d'entraide sur les formulaires avec PHP. Avant de poster -> FAQ formulaires, Cours de formulaires et Sources de formulaires
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 22/02/2011, 19h56   #1
Invité de passage
 
Homme Eric Lelièvre
Développeur Web
Inscription : avril 2010
Messages : 19
Détails du profil
Informations personnelles :
Nom : Homme Eric Lelièvre
Localisation : Canada

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

Informations forums :
Inscription : avril 2010
Messages : 19
Points : 3
Points : 3
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
Tengerick est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/02/2011, 20h06   #2
Modérateur
 
Avatar de sabotage
 
Homme Vincent
Inscription : juillet 2005
Messages : 14 929
Détails du profil
Informations personnelles :
Nom : Homme Vincent

Informations forums :
Inscription : juillet 2005
Messages : 14 929
Points : 16 381
Points : 16 381
Est-ce que tu arrives a executer un fichier .php sur ton serveur ?
sabotage est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/02/2011, 20h22   #3
Invité de passage
 
Homme Eric Lelièvre
Développeur Web
Inscription : avril 2010
Messages : 19
Détails du profil
Informations personnelles :
Nom : Homme Eric Lelièvre
Localisation : Canada

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

Informations forums :
Inscription : avril 2010
Messages : 19
Points : 3
Points : 3
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.
Tengerick est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/02/2011, 20h25   #4
Modérateur
 
Avatar de sabotage
 
Homme Vincent
Inscription : juillet 2005
Messages : 14 929
Détails du profil
Informations personnelles :
Nom : Homme Vincent

Informations forums :
Inscription : juillet 2005
Messages : 14 929
Points : 16 381
Points : 16 381
dans ce qui est enregistré, tu as le code php ?
sabotage est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/02/2011, 20h30   #5
Invité de passage
 
Homme Eric Lelièvre
Développeur Web
Inscription : avril 2010
Messages : 19
Détails du profil
Informations personnelles :
Nom : Homme Eric Lelièvre
Localisation : Canada

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

Informations forums :
Inscription : avril 2010
Messages : 19
Points : 3
Points : 3
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
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&#65533;t de $capital &euro; &#65533; ", $_POST["taux"] ,"%, sur ",$_POST["duree"]," ans la mensualit&#65533; est de ",round($mens,2)," &euro; hors assurance</h3>";
  echo "<h4>Tableau d'amortissement du pr&#65533;t</h4>";
  echo "<table border=\"1\"> <tr><th>Mois </th><th>Capital restant</ th><th> Mensualit&#65533; Hors Ass.</th><th>Amortissement </ th><th>Int&#65533;r&#65533;t</th><th> Assurance</th><th>Mensualit&#65533; 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>
Tengerick est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/02/2011, 20h36   #6
Modérateur
 
Avatar de sabotage
 
Homme Vincent
Inscription : juillet 2005
Messages : 14 929
Détails du profil
Informations personnelles :
Nom : Homme Vincent

Informations forums :
Inscription : juillet 2005
Messages : 14 929
Points : 16 381
Points : 16 381
C'est quoi ce que tu nous montres la ?
sabotage est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/02/2011, 20h38   #7
Invité de passage
 
Homme Eric Lelièvre
Développeur Web
Inscription : avril 2010
Messages : 19
Détails du profil
Informations personnelles :
Nom : Homme Eric Lelièvre
Localisation : Canada

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

Informations forums :
Inscription : avril 2010
Messages : 19
Points : 3
Points : 3
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.
Tengerick est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/02/2011, 21h01   #8
Modérateur
 
Avatar de sabotage
 
Homme Vincent
Inscription : juillet 2005
Messages : 14 929
Détails du profil
Informations personnelles :
Nom : Homme Vincent

Informations forums :
Inscription : juillet 2005
Messages : 14 929
Points : 16 381
Points : 16 381
Code :
header("Location:form4.php");
Pourquoi as-tu une redirection du fichier sur lui même ?
sabotage est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/02/2011, 21h07   #9
Invité de passage
 
Homme Eric Lelièvre
Développeur Web
Inscription : avril 2010
Messages : 19
Détails du profil
Informations personnelles :
Nom : Homme Eric Lelièvre
Localisation : Canada

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

Informations forums :
Inscription : avril 2010
Messages : 19
Points : 3
Points : 3
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 ...
Tengerick est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/02/2011, 21h12   #10
Modérateur
 
Avatar de sabotage
 
Homme Vincent
Inscription : juillet 2005
Messages : 14 929
Détails du profil
Informations personnelles :
Nom : Homme Vincent

Informations forums :
Inscription : juillet 2005
Messages : 14 929
Points : 16 381
Points : 16 381
Tu m'as dis que tu arrivais a executer un fichier php, mais par ton serveur web ?
sabotage est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/02/2011, 21h28   #11
Invité de passage
 
Homme Eric Lelièvre
Développeur Web
Inscription : avril 2010
Messages : 19
Détails du profil
Informations personnelles :
Nom : Homme Eric Lelièvre
Localisation : Canada

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

Informations forums :
Inscription : avril 2010
Messages : 19
Points : 3
Points : 3
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
Tengerick est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/02/2011, 21h29   #12
Membre chevronné
 
Avatar de herch
 
Inscription : mai 2006
Messages : 654
Détails du profil
Informations personnelles :
Âge : 26

Informations forums :
Inscription : mai 2006
Messages : 654
Points : 748
Points : 748
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" ??
__________________
En essayant continuellement on finit par réussir.
Donc : plus ça rate, plus on a de chances que ça marche.
herch est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/02/2011, 21h30   #13
Modérateur
 
Avatar de sabotage
 
Homme Vincent
Inscription : juillet 2005
Messages : 14 929
Détails du profil
Informations personnelles :
Nom : Homme Vincent

Informations forums :
Inscription : juillet 2005
Messages : 14 929
Points : 16 381
Points : 16 381
Est-ce que sur ton serveur web, tu arrives a executer un fichier .php ?
oui - non
sabotage est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/02/2011, 21h44   #14
Invité de passage
 
Homme Eric Lelièvre
Développeur Web
Inscription : avril 2010
Messages : 19
Détails du profil
Informations personnelles :
Nom : Homme Eric Lelièvre
Localisation : Canada

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

Informations forums :
Inscription : avril 2010
Messages : 19
Points : 3
Points : 3
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à...
Tengerick est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/02/2011, 22h15   #15
Membre chevronné
 
Avatar de herch
 
Inscription : mai 2006
Messages : 654
Détails du profil
Informations personnelles :
Âge : 26

Informations forums :
Inscription : mai 2006
Messages : 654
Points : 748
Points : 748
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)
__________________
En essayant continuellement on finit par réussir.
Donc : plus ça rate, plus on a de chances que ça marche.
herch est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/02/2011, 22h16   #16
Modérateur
 
Avatar de sabotage
 
Homme Vincent
Inscription : juillet 2005
Messages : 14 929
Détails du profil
Informations personnelles :
Nom : Homme Vincent

Informations forums :
Inscription : juillet 2005
Messages : 14 929
Points : 16 381
Points : 16 381
Les fichiers doivent etre appellés depuis un navigateur web avec l'url
http://localhost/Exemples/chap6/form4.html
sabotage est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/02/2011, 22h17   #17
Invité de passage
 
Homme Eric Lelièvre
Développeur Web
Inscription : avril 2010
Messages : 19
Détails du profil
Informations personnelles :
Nom : Homme Eric Lelièvre
Localisation : Canada

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

Informations forums :
Inscription : avril 2010
Messages : 19
Points : 3
Points : 3
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
@+
Tengerick est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 11h31.


 
 
 
 
Partenaires

Hébergement Web