Il y a actuellement 84 visiteurs
Mardi 28 Mars 2023
accueilactualitésdossierscomparer les prixtélécharger gratuitement vos logicielsoffres d'emploiforum informatique
Connexion
Créer un compte

création de site web: hMailServer-Formulaire(mail)-PHP...

Besoin d'aide pour configurer un serveur ? Vous souhaitez obtenir des conseils pour référencer votre site ? Un petit souci pour accéder à votre FTP ? Des soucis de programmation en PHP / ASP / HTML / XHTML / XML / XSLT / CSS / ReactJS / AngularJS / VueJS / CGI / PERL / C / MySQL / PostgreSQL ??? Nous avons peut-être la solution dans ce forum ...

création de site web: hMailServer-Formulaire(mail)-PHP...

Message le 05 Avr 2008 14:27

Bonjour!
Dans le cadre d'une AP en BTS IG, je suis en train de créer un site web.(je suis débutante en la matière)
En ce moment je suis en train de mettre en forme une page de mon site qui permet aux visiteurs de remplir un formulaire et ensuite de m'envoyer un email avec ce qui a été saisi (au cas ou les visiteurs du site aurait des suggestions à me faire à moi en tant que créateur et administrateur du site) .

J'en viens au petit problème que j'ai.
voila , j'ai suivie les étapes que j'ai trouvées sur ce site>http://www.salemioche.net/script-php-1.php Tout est parfait, enfin presque.

tout d'abord une petite précision, je fait du php, donc j'utilise Localhost de Wamp server5.

bref , voila mon problème, j' ai testé le formulaire en question ( sur la page de mon site qui consiste à "Envoyer un mail à l'administrateur du site") en me faisant passer par un simple visiteur du site, mais quand j'ai cliqué sur le bouton "envoyer", j'ai une page toute blanche comme la neige XD qui s'est affichée à la place de ma page de remerciement.Et,en tant qu'administrateur du site je n'ai reçut pas le mail en question.

Mais voila , totalement novice^^ j'apprends par un utilisateurs d'un forum , qu'en fait il faut utiliser un serveur mail . Et , comme WampServer 5 n'en possède pas, j'ai donc téléchargé et installé sur mon PC: hMailServer.
euh...
Comment ça marche? la je suis bloquée... Suis je sur la bonne voie sinon?
MARION7777
Visiteur
Visiteur
 
Messages: 2
Inscription: 05 Avr 2008 14:22
Localisation: Angers
 


Message le 06 Avr 2008 09:44

Bonjour,

Sans voir tes lignes de codes, personne ne pourra deviner ton souci.

Essaie de mettre ton code.
Avatar de l'utilisateur
sarkar
Apprenti(e) Expert(e)
Apprenti(e) Expert(e)
 
Messages: 210
Inscription: 22 Aoû 2003 14:55
Localisation: Lyon
 

Message le 06 Avr 2008 15:24

Merci beaucoup :D d'avoir répondu.

voici tout d'abord le code permettant d'afficher le formulaire que les visiteurs du site devront remplir pour m'envoyer un message:

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/>
<link title="test" type="text/css" rel="stylesheet" href="mafeuille.css"/>
<title>Musique,Lecture,Film et Jeux</title>
</head>
<body >
<div id="conteneur"> <!-- le conteneur entoure tout le contenu de la page -->
<div id="entete"> <!-- bandeau en haut de la page -->
<?php
$jour=date("d");
$nomjour=date("l");
$mois=date("m");
$nommois=date("M");
$an=date("Y");
$heure = date("H:i");
?>
<?php echo $nomjour.'-'.$jour.'-'.$nommois.'-'.$an.'-'.$heure ;?>

</div> <!-- fin du div entete -->
<!-- menu apparaîssant à gauche de la page -->
<div id="conteneurmenu">
<a href='Bienvenue.php'>Retour à la page d'accueil</a><br/><br/>
</div>
<div id="contenu"> <!-- contenu de la page -->
<h1 class="titre">Envoyer un mail à l'administrateur du site<img style="static:right; margin-right: 5px; border:1px solid white;padding: 1px; width:200px; height: 150px;"
src="paquerette rose.jpg" alt="Photo de Bienvenue"/></h1>
<div id="texte"><div align=center>
<form method=POST action=formmail.php >
<input type=hidden name=subject value=formmail>
<td>Votre Nom:</td><input type=text name=realname size=30><br />
<td>Votre Email:</td><input type=text name=email size=30><br />
<td>Sujet:</td><td><input type=text name=title size=30></td><br />
<td colspan=2>Commentaires:<br><textarea COLS=50 ROWS=6 name=comments></textarea>
</td>
<br> <input type=submit value=Envoyer> - <input type=reset value=Annuler>
</form>
</div>

</div>
</div> <!-- fin du div contenu -->
<p id='pied'>Copyright <i>Marion777</i> in 2008</p>
</div><!-- fin du div conteneur-->
</body></html>



maintenant , voici le code qui permet d'afficher la page de remerciement après que les visiteurs du site m'ont envoyé un mail:

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/>
<link title="test" type="text/css" rel="stylesheet" href="mafeuille.css"/>
<title>Musique,Lecture,Film et Jeux</title>
</head>
<body >
<div id="conteneur"> <!-- le conteneur entoure tout le contenu de la page -->
<div id="entete"> <!-- bandeau en haut de la page -->
<?php
$jour=date("d");
$nomjour=date("l");
$mois=date("m");
$nommois=date("M");
$an=date("Y");
$heure = date("H:i");
?>
<?php echo $nomjour.'-'.$jour.'-'.$nommois.'-'.$an.'-'.$heure ;?>

</div> <!-- fin du div entete -->
<!-- menu apparaîssant à gauche de la page -->
<div id="conteneurmenu">
<a href='Bienvenue.php'>Retour à la page d'accueil</a><br/><br/>
<a href='Films.php'><b>Films</b></a><br />
<a href='Livres.php'><b>Livres</b></a><br />
<a href='Musiques.php'><b>Musiques</b></a><br />
<a href='Sudoku.php'><b>Sudoku</b></a><br />
</div>
<div id="contenu"> <!-- contenu de la page -->
<h1 class="titre">Merci <img style="static:right; margin-right: 5px; border:1px solid white;padding: 1px; width:200px; height: 150px;"
src="paquerette rose.jpg" alt="Photo de Bienvenue"/></h1>
<div id="texte">Merci de m'avoir envoyé un mail.
Si vous l'avez fait dans le but d'apporter vos suggestions à propos du site je vous en remercie, je les prendrais au sérieux.<br />
Ces suggestions pourront me servir à faire évoluer le site.
</div>
</div> <!-- fin du div contenu -->
<p id='pied'>Copyright <i>Marion777</i> in 2008</p>
</div><!-- fin du div conteneur-->
</body></html>



et voici enfin,le code qui permet que cette dernière page se mettent en place automatiquement après l'envoi du mail des visiteurs:

<?php
$TO = "xxxx.xxxx@wanadoo.fr";

$h = "From: " . $TO;

$message = "";

while (list($key, $val) = each($HTTP_POST_VARS))
{
$message .= "$key : $val
";
}

mail($TO, $subject, $message, $h);

Header("Location: http://<http://localhost/AP2/page%20web/merci.php>");

?>


voila voila..Pour l'instant j'ai personnellement l'impression que le problème ne vient pas du code..Il proviendrait plutôt du fait qu'il faut utiliser un mailserver(ce que je ne fais pas,je n'ai aucune connaissances dans ce domaine...)

En tout cas merci beaucoup de bien vouloir m'apporter un peu d'aide...un peu de clarté!


:) :wink:
MARION7777
Visiteur
Visiteur
 
Messages: 2
Inscription: 05 Avr 2008 14:22
Localisation: Angers
 

Message le 06 Avr 2008 20:00

Bonsoir,

Je ne vois pas très bien d'où vient l'erreur mais je vois que tu n'utilise pas une base de données dans ce cas pourquoi ne pas utiliser la fonction simple de html au lieu de php ?


<form action="mailto:ecrismoi@wanadoo.fr" method="POST" enctype="text/plain">

nom
prenom
sujet

</form>

et tu reçois ton mail dans ta boite mail.

sous forme

nom, prenom, sujet, commentaires.
Avatar de l'utilisateur
sarkar
Apprenti(e) Expert(e)
Apprenti(e) Expert(e)
 
Messages: 210
Inscription: 22 Aoû 2003 14:55
Localisation: Lyon
 



Sujets similaires

Message site pc infopratique: lenteur random et bogues depuis peu
Salut,J'ai le site qui met plus de deux minutes a valider des envois de post et qui bogue complétement lors.Cela ne le fait pas toujours...Ma connexion est ok et stable, dns changé pour test. Système neuf, origine et vide.Cela ne le fait que depuis trés peu de temps.Pour information.
Réponses: 0

Message help 2 compte facebook piraté mail et mot de passe changé
Bonjour.Cela peut paraitre être une demande méchante et malveillante mais je vous assure que c'est juste pour récupérer mes comptes qui comportent les photos de mes petits enfants.facebook a bloqué mes compte pour usage inhabituel. et après un mois les compte sont revenu avec une autre photo un autr ...
Réponses: 2

Message Notification sonore reception mail
Bonjour,Est-il possible d'être averti par une notification sonore sur mon PC dès réception d'un mail reçu d'une personne précise sur une adresse mail préciseJe suis sous Windows 10 et j'utilise Firefox. Je lis mes mails sur le webmail de mon fournisseur d'accès.Merci d'avance pour l'aide que vous ...
Réponses: 2

Message Conseils pour référencer votre site
Bonjour à tous,Je suis étudiant en informatique à Toulouse et je suis passionné par le développement web. Je viens de réaliser mon tout premier site (Php et Mysql) et je souhaite avoir vos conseils en ce qui concerne le référencement naturel lorsqu'on ne veut pas recourir à une agence de communicati ...
Réponses: 4

Message [Réglé] Probleme paiement sur chaque site internet
Bonjour à tous, j'ai récemment fait faire une analyse sur le forum, analyse qui à été reconnu sans problème, mais depuis j'ai un souci des que je vais pour payer sur n'importe quel site internet, au moment de saisir ma CB, le moment ou ça interroge la banque et que ça demande par exemple de confirmé ...
Réponses: 8

Message Perte d'adresse mail secondaire
BonjourLe site mail de la poste me force à changer de mot de passe, sauf qu'il me demande une vérification par une adresse mail secondaire que je n'ai plus pour m'envoyer un code. Est-il possible de réinitialiser mon mot de passe sans passer par cette adresse mail secondaire ?Merci d'avance
Réponses: 2


Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité


.: Nous contacter :: Flux RSS :: Données personnelles :.