Il y a actuellement 592 visiteurs
Vendredi 22 Novembre 2024
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 Vraiment fiable ce genre de méthode pour checker un site ?
Bon, j'crois que pas mal de gens ici font gaffe à la sécurité, mais est-ce que ces outils en ligne qui disent pouvoir vérifier si un site est clean ou pas, c'est du béton ? J'vois bien des résultats, des stats et tout, mais sérieux, est-ce que c?est pas juste un coup marketing pour te faire flipper ...
Réponses: 5

Message Outils pour référencer mon site web
Bonjour à tous ! Je suis freelance, et en train de créer mon site sur Wordpress. J'aimerais travailler sur le SEO de mes contenus de site pour les faire remonter au mieux dans Google une fois qu'il sera sorti. J'ai fait pas mal de recherches sur les outils qui existent pour aider à optimiser (je n'a ...
Réponses: 2

Message Comment améliorer la visibilité de mon site?
Bonjour,J'ai un site de vente en ligne et je souhaite sérieusement améliorer sa visibilité pour augmenter mes ventes. Pouvez-vous me conseiller sur les étapes à suivre pour réaliser ce projet ?Aussi, combien de temps faut-il en général pour commencer à voir du trafic sur un site ? Désolé si ma quest ...
Réponses: 2

Message Mail invisible avec netcourrier
Bonjour J'ai reçu plusieurs mails de GLS, vides, juste l'entête, pour les voir, il faut que je les télécharge, version texte, avec les trois petits points au-dessus de la fenêtre du mail à droite, j'ai compris après coup, ce qu'il fallait faire pour pouvoir les lire. Ça me pose un gros souci, comme ...
Réponses: 5

Message CMS pour la création automatisée d'albums photos en ligne
Bonjour à tous,Je suis actuellement en train de travailler sur un projet de création automatisée d'albums photos en ligne et je suis à la recherche d'un CMS (Content Management System) adapté à mes besoins. Si vous avez des expériences ou des conseils à partager sur des CMS offrant des fonctionnalit ...
Réponses: 1

Message Héberger son site internet
Bonjour,J'ai voudrai essayer de créer un site internet avec Wix par ex mais avant je me demandais si je pouvais utiliser le nom de domaine offert par" orange" mais je souhaiterai le faire héberger de manière gratuite, est-ce possible et fiable ? MerciCordialement
Réponses: 12

Message Boite mail GMX
Bonjour J'ai ouvert un compte mail gmx, à chaque fois que je ferme ma page internet, je me retrouve sur cette page. https://www.gmx.fr/logout/Alors que l'adresse que j'ai copié dans le raccourci de mon navigateur, c'est le lien de ma page "connecté". Avez-vous une idée du souci ? Merci
Réponses: 13


Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 8 invités


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