Link Station > Section Hotline > Hotline Générale >

[CODE] Formulaire simple




Aller au Forum:
Notez ce sujet :

  Sujet précédent   Sujet suivant
Auteur
Sujet    Tout développer | Tout contracter NOUVEAU SUJET    RÉPONDRE
Réduire ce messageSsoopajudMaitreNiveau 19 · ChroniqueurRéférenceur Aguerri
Membre depuis
2003
Messages
3883
Plus
Membre n°
8629
Inscription
28 Jan 2003
Localisation
Cunnilingus
Âge
53 ans
Sujets lancés
383
Ancienneté
97 %
Participation
76 %
[CODE] Formulaire simpleAncien message 13-10-2009 10:45
Bonjour les amis !

j'essaye de faire un formulaire super simple en reprenant ce code :

PHP
//1 fichier ex.:formulaire.php ou formulaire.html

<HTML>
<HEAD>
<TITLE>E-Mail Formulaire</TITLE>
</HEAD>
<BODY>
<FORM method="POST" action="envoi.php">
<P>Votre noom:<br>
<INPUT type="text" name="nom" size=30>
</p>
<P>Votre adresse E-Mail:<br>
<INPUT type="text" name="email" size=30>
</p>
<P>Message:<br>
<textarea name="message" cols=30 rows=5></textarea>
</p><INPUT type="submit" value="Envoyer">
</FORM>
</BODY>
</HTML>

//La seconde page ex.:envoi.php

<?php 
//Pour définir chaque input du formulaire, ajouter le signe de dollar devant

$msg = "Nom:\t$nom\n";
$msg .= "E-Mail:\t$email\n";
$msg .= "Message:\t$message\n\n";
//Pourait continuer ainsi jusqu'à la fin du formulaire

$recipient = "tonCourriel@mail.com";
$subject = "Formulaire";

$mailheaders = "From: Mon test de formulaire<> \n";
$mailheaders .= "Reply-To: $email\n\n";

mail($recipient, $subject, $msg, $mailheaders);

echo "<HTML><HEAD>";
echo "<TITLE>Formulaire envoyer!</TITLE></HEAD><BODY>";
echo "<H1 align=center>Merci, $nom </H1>";
echo "<P align=center>";
echo "Votre formulaire à bien été envoyé !</P>";
echo "</BODY></HTML>";

?> 


mais à chaque fois que je teste le code (en local) dans un navigateur (n'importe lequel je les ai tous essayé).
Le navigateur me demande d'enregistrer le fichier PHP au lieu de m'envoyer un mail..
J'ai aussi essayé d'autres codes avec 3 pages : formulaire/php/page de remerciement, mais ça fait pareil...
Comment faire ?


Merci !

__________________

Aimez nous ! ---->> facebook.com/lesmonstroplantes

Signaler ce message à un modérateur | IP: Logguée

Réduire ce messagesoul^keeperConnectéAdministrateurNiveau 50 · OscariséRéférenceur Légendaire
Membre depuis
2002
Messages
17300
Plus
Membre n°
1
Inscription
22 Feb 2002
Localisation
La Défense
Âge
49 ans
Sujets lancés
2916
Ancienneté
100 %
Participation
100 %
Ancien message 13-10-2009 10:49
C'est que ton SERVEUR WEB est mal configuré : il faut activer PHP au sein de ton serveur web, soit en natif (conseillé), soit en CGI.
Dans les 2 cas, les extensions .php doivent être déclarées précisément pour utiliser le moteur PHP.
Ce n'est visiblement pas le cas dans ta config, d'où le mode téléchargement...

Signaler ce message à un modérateur | IP: Logguée

Réduire ce messageSsoopajudMaitreNiveau 19 · ChroniqueurRéférenceur Aguerri
Membre depuis
2003
Messages
3883
Plus
Membre n°
8629
Inscription
28 Jan 2003
Localisation
Cunnilingus
Âge
53 ans
Sujets lancés
383
Ancienneté
97 %
Participation
76 %
Ancien message 13-10-2009 11:10
je suis con...
effectivement !
j'ai pas installé easyphp en local pour tester...!

merci soul !

__________________

Aimez nous ! ---->> facebook.com/lesmonstroplantes

Signaler ce message à un modérateur | IP: Logguée

Il est actuellement 18:11 (GMT) NOUVEAU SUJET    RÉPONDRE   
  Sujet précédent   Sujet suivant
Link Station > Section Hotline > Hotline Générale > [CODE] Formulaire simple

Aller au Forum:
Notez ce sujet :


Réponse rapide
Afficher une version imprimable | Chercher dans ce sujet | Envoyer cette page par email | S'inscrire à ce sujet | Télécharger ce sujet
Règles du forum :
Créer de nouveaux sujets
Répondre aux messages
Attacher des fichiers
Editer vos messages
: not autorisé
: not autorisé
: not autorisé
: not autorisé
Le Code HTML est OFF
Le BBCode est ON
Les Smileys sont ONs
Le code [IMG] est ON
Page générée en 0.048108 secondes en exécutant 39 requêtes SQL.
Apache - Compression GZIP : Activée.