begin process at 2012 05 31 01:13:04
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Divers

 > 

Général

 > 

problème avec formulaire php


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

problème avec formulaire php

samedi 1 janvier 2011 à 20:11:16 | problème avec formulaire php

snakeissat

Salut,
je débute avec php, j'ai essayé de faire un petit formulaire en html pour une page de contact qui envoi le nom et le prenom et le message à mon mail, le code parait correct mais lorsque je clique sur le bouton envoyer, une partie du code de la page contacter.php s'affiche dans le navigateur web :'."\r\n\r\n"; /* Envoi de l'e-mail */ mail($to, $sujet, $msg, $headers); ?>

voici le code contacter.php
//************ code


<?
if (get_magic_quotes_gpc())
{
$prenom = stripslashes($_POST['prenom']);
$nom = stripslashes($_POST['nom']);
$expediteur = stripslashes($_POST['email']);
$sujet = stripslashes($_POST['adresse']);
$message = stripslashes($_POST['message']);
}
else
{
$prenom = $_POST['prenom'];
$nom = $_POST['nom'];
$expediteur = $_POST['email'];
$sujet = $_POST['adresse'];
$message = $_POST['message'];
}

$to = 'monmail@gmail.com';

/* Construction du message */
$msg = 'Bonjour,'."\r\n\r\n";
$msg .= 'Ce mail a été envoyé depuis monsite.com par '.$prenom.' '.$nom."\r\n\r\n";
$msg .= 'Voici le message qui vous est adressé :'."\r\n";
$msg .= '***************************'."\r\n";
$msg .= $message."\r\n";
$msg .= '***************************'."\r\n";

/* En-têtes de l'e-mail */
$headers = 'From: '.$nom.' <'.$expediteur.'>'."\r\n\r\n";

/* Envoi de l'e-mail */
mail($to, $sujet, $msg, $headers);
?>


Merci d'avance.

dimanche 2 janvier 2011 à 11:58:37 | Re : problème avec formulaire php

cod57

bonjour
je l'ai testé comme ça
c'est peu être <? mais <?php
ton code fonctionne
a++

Code PHP :
<?php 
if(isset($_POST['sub_form']) && $_POST['sub_form']=="envoyer"){

  if (get_magic_quotes_gpc()) 
  { 
  $prenom = stripslashes($_POST['prenom']); 
  $nom = stripslashes($_POST['nom']); 
  $expediteur = stripslashes($_POST['email']); 
  $sujet = stripslashes($_POST['adresse']); 
  $message = stripslashes($_POST['message']); 
  } 
  else 
  { 
  $prenom = $_POST['prenom']; 
  $nom = $_POST['nom']; 
  $expediteur = $_POST['email']; 
  $sujet = $_POST['adresse']; 
  $message = $_POST['message']; 
  } 
  
  $to = '????@free.fr'; 
  
  /* Construction du message */ 
  $msg = 'Bonjour,'."\r\n\r\n"; 
  $msg .= 'Ce mail a été envoyé depuis monsite.com par '.$prenom.' '.$nom."\r\n\r\n"; 
  $msg .= 'Voici le message qui vous est adressé :'."\r\n"; 
  $msg .= '***************************'."\r\n"; 
  $msg .= $message."\r\n"; 
  $msg .= '***************************'."\r\n"; 
  
  /* En-têtes de l'e-mail */ 
  $headers = 'From: '.$nom.' <'.$expediteur.'>'."\r\n\r\n"; 
  
  /* Envoi de l'e-mail */ 
    if(mail($to, $sujet, $msg, $headers)){
    echo '<center>Envoi reussi<center>';
    } else {
    echo '<center>Envoi raté</center>';
    }

}else{
echo $form = '<form action="" method="post">

Nom<br /><input type="text" name="nom" /><br />
Prénom<br /><input type="text" name="prenom" /><br />
E-mail<br /><input type="text" name="email" /><br />
Adresse<br /><input type="text" name="adresse" /><br />
Message<br /><input type="text" name="message" /><br />
<br /><br /><input type="submit" name="sub_form" value="envoyer" />
</form>';

}
?>
dimanche 2 janvier 2011 à 13:29:59 | Re : problème avec formulaire php

snakeissat

Salut,
je ne sais pas vraiment c'est quoi le problème, est ce que ça diffère si j'insère le code directement dans la page html, j'ai essayé de changer comme tu m'a indiqué mais ça reste tj le meme problème, est ce qu'il ya une configuration requise, faut t'il que j'installe quelque chose, sachant que je travaille sur bloc note et je change l'extension en .php
dimanche 2 janvier 2011 à 14:20:48 | Re : problème avec formulaire php

cod57

Réponse acceptée !
Comment travailles tu ?
Avec un serveur local (wamp,easyphp ...)
ou sur un hebergeur

j'ai testé le script sur mon serveur
il fonctionne ... il faut savoir que les fichiers php doivent être installés sur un serveur qui gére le php. Tu peux ouvrir du html direct depuis ton disque dur mais pas
du php.

Si tu es un grand débutant tu peux installer
wampserver (gratuit) pour tester tes fichiers.
http://www.wampserver.com/
une video :
http://www.dailymotion.com/video/x7gw47_tutoriel-video-wamp_lifestyle

a++

dimanche 2 janvier 2011 à 15:51:55 | Re : problème avec formulaire php

snakeissat

Salut,
merci,je suis un 'grand débutant', tes conseilles m'ont été utiles


Cette discussion est classée dans : mail, code, php, formulaire, envoi


Répondre à ce message

Sujets en rapport avec ce message

Envoi mail en php [ par greycats ] Bonjour, Je n'arrive pas a envoyé un simple mail en php [^^sad2]. Voici mon code source php: [code=php] <?php $to = "to@to.com"; $subject = "Test formulaire php [ par ainfographie ] Bonjour à tous, je viens vers vous car je désespère. J'ai créé un formulaire de contact, pour mon site, j'aimerais recevoir les infos dans ma boîte ma Options pour formulaire de contact Php [ par paikan06 ] Bonjour à tous ! Je suis admin réseau de formation et je me lance tout doucement dans le php ([^^sad2]pas très simple !!) Je viens de créer un formula fonction mail avec php [ par cyrilherve ] salut à tous,je m'initie à l'utilisation de la fonction mail avec php. j'ai pris au hasard un script d'envoi d'e-mail dans un tutoriel d'apprentissage Confirmation d'envoi du formulaire [ par a44icus ] Bonjour, J'ai un formulaire sur mon site, et je souhaiterais qu'une fois que la personne ai cliqué sur le bouton "envoyer", qu'un texte du genre "Vot Envoi de mail avec fonction php [ par tagadax ] Bonjour tout le monde, je souhaiterai pouvoir integrer un formulaire dans mon site internet, et ce formulaire permettrait d'envoyer un mail... Il y a Envois E-Mail php [ par GoGaule ] Bonsoir. [code=php] <?php $msg = "Nom:\t$nom\n"; $msg .= "Prenom:\t$prenom\n"; $msg .= "Adresse:\t$adresse\n"; $msg .= "Ad Récupérer données de FORMULAIRE dans MAIL [ par fidecourt ] bonjour à tous, un souci dans la récupération des données d'un formulaire dans un mail via une page "contactmail.php", qui fait appel à une page "cry envoyer le contenu du formulaire vers un mail [ par hamzvb ] bonjour; je suis en train de créer un site web et j'ai un formulaire de contact que je veux que son contenu sera envoyé à mon adresse mail au fur et a Mon formulaire ne s'affiche pas dans ma page php [ par brfrance ] Bonjour, Bonjour, Mon formulaire html (voir ci dessous) ne s'affiche pas dans ma page php. formulaire :[code=html] " name="commentaire">


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,265 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales