Formulaire mail sans client mail

Formulaire mail sans client mail - PHP - Programmation

Marsh Posté le 29-05-2009 à 21:14:48    

Hello !
 
J'aimerai créer une page web où les visiteurs de cette même page pourraient m'envoyer un mail via un formulaire en ligne. En HTML, il y a la solution "mailto:" mais cela demande l'intervention d'un client mail. Je voudrai que cela se fasse en toute transparence pour les utilisateurs comme il est courant sur certains sites. Après quelques recherches et coups d'oeil sur les codes sources, il semble que la solution se trouve avec le javascript mais je n'ai pas trouvé l'équivalent du "mailto:" lorsque l'on clique sur le bouton "envoyer" par exemple, donc impossible d'intégrer ce code source dans ma page. Le bouton semble pointer sur une page en php. La solution serait donc dans le langage PHP, mais je n'y connais absolument rien  :(  Si c'est en JS, c'est encore mieux, il semble qu'envoyer du PHP sur les hebergeurs comme free soit plus compliqué. :ange:  
 
J'aimerai donc savoir comment créer ce genre de formulaire avec par exemple 3 cases :
-nom
-adresse e-mail
-blabla
 
Le bouton "Ecrivez-moi" envoie les coordonnées et le texte du mail à une adresse blabla@blala.fr et affiche une nouvelle page, par exemple la page principale du site.
 
C'est faisable ?
 
Merci ! :)

Reply

Marsh Posté le 29-05-2009 à 21:14:48   

Reply

Marsh Posté le 30-05-2009 à 00:18:38    

Oui c'est faisable en PHP, en javascript cest pas possible..
 
Donc en PHP tu te sers de $_POST ou $_GET quoi que pas recommande pour ce que tu veux faire, puis pour envoyer le mail tu te sers de la fonction mail xD  
http://us2.php.net/manual/en/function.mail.php

Reply

Marsh Posté le 30-05-2009 à 16:19:27    

Merci !
 
Mon formulaire comprend 3 cases :
-Votre adresse mail
-Objet de votre mail
-Contenu du mail
 
J'ai donc crée ça :
 

Code :
  1. <?php
  2. $email = "monmail@mail.com";
  3. $adr_envoyeur = $_POST["Votre adresse mail"];
  4. $sujet = $_POST["Objet de votre mail"];    (ici, si je veux supprimer la case "objet", le mail partira sans titre ?)
  5. $msg=\nE-mail : ".$adr_envoyeur."\nleMessage est :\n".$Contenu du mail"\n";
  6. $entete = "From: ".$adr_envoyeur."\nContent-Type: text/html; charset=iso-8859-1";
  7. // Envoi du mail
  8. mail($email,$sujet,$msg,$entete);
  9. ?>


 
C'est correct ?
 
Sur ma page HTML où j'ai créé le formulaire, j'aimerai mettre un bouton à cliquer "Envoyer" pour envoyer le mail lorsqu'on clique sur le bouton et ouvre une autre page.
Comment faire ?
 
 
Merci :)

Reply

Marsh Posté le 30-05-2009 à 17:07:26    

Euh tu devrais éviter les espaces dans ton formulaire (dans les attributs names surtout).
Est-ce que c'est correct? je sais pas tu as essayer ? xD
sinon pour le bouton envoyer tu mes un <input> de type button à l'interieur des <forms> et dans ton script php tu peux faire une redirection en cas de succès avec la fonction header..
 
Je t'invite à lires des tutos sur le php les bases sont assez simple à comprendre.

Reply

Marsh Posté le 30-05-2009 à 18:16:57    

J'ai testé sur ma machine en local, je n'ai pas reçu de mail. :??:  Il faut que ce soit en ligne ou ca peut fonctionner en local (l'ensemble des fichiers dans un même dossier) comme du HTML par exemple ?


Message édité par n@thou le 30-05-2009 à 18:18:03
Reply

Marsh Posté le 30-05-2009 à 21:52:20    

Tu dois le faire fonctionner en ligne et non pas en local (meme avec easyphp)

Reply

Marsh Posté le 30-05-2009 à 23:18:22    

Yes, j'ai testé avec easyphp, ca m'a renvoyé une erreur, il faut que je trouve un hebergeur qui accepte le php avec la fonction mail()... Et ca complique la chose, j'en voulais un gratos sans pub, comme free mais ça semble compromis :(

Reply

Marsh Posté le 02-06-2009 à 00:35:08    

Tiens THE best hébergeur gratuit
 
1,5Go d'espace disque, bande passante de 100Go/mois, etc... ya toutes les fonctions qui vont bien mail(), bdd mysql
 
http://www.000webhost.com/167331.html


---------------
FeedBack
Reply

Marsh Posté le 11-06-2009 à 13:57:44    

Ho, nickel merci beaucoup !
J'ai trouvé aussi easy-hebergement, 1,50€/mois (HT) :)

Reply

Marsh Posté le 12-06-2009 à 00:08:05    

jai essaye 000webhoste, ils sont sympa mais il me demande de mettre un lien sur mon site, poiintant vers leur hebergeur. et dapres mes recherches sur google beaucoup de personnne les traitres de scam


---------------
http://petitjonas.blogspot.com/
Reply

Marsh Posté le 12-06-2009 à 00:08:05   

Reply

Marsh Posté le 12-06-2009 à 00:12:02    

:s ils m'ont jamais demander ça moi


---------------
FeedBack
Reply

Marsh Posté le 13-06-2009 à 02:25:44    

Hello,
 
Few days ago you have signup for a free hosting account on www.000webhost.com
Today I am writing to you to ask are you satisfied in our hosting services? Have you already uploaded your website? Is there anything we can help you?
 
If you like our services, can you add a link from your website to http://www.000webhost.com/ ? It would be your biggest support for us!  
 
And if you will ever need assistance or have any questions, please logon to http://members.000webhost.com/ and submit a ticket, we will be more than happy to help you ;)
 
Also, did you know that with 000webhost.com you can earn big money?  
Check out our affiliate program, it is really worth to signup even if you are not going to use our hosting services:
http://www.000webhost.com/affiliate-program
 
Anyway, good luck with your website :)


---------------
http://petitjonas.blogspot.com/
Reply

Marsh Posté le 13-06-2009 à 02:30:34    

If you like our services, can you add a link from your website to http://www.000webhost.com/ ? It would be your biggest support for us!  
 
 
Si vous aimez nos services, pourriez-vous rajouter un lien de votre site à http://www.000webhost.com/? Ce serait votre plus grand soutient pour nous!
 
 
Donc aucune obligation ;) Tu te méprends.


---------------
FeedBack
Reply

Marsh Posté le 13-06-2009 à 17:57:25    

merci je comprend l'anglais :)
regarde la deuxieme partie du mail, j'ai lu que certaines personnes on participé à leurs programmes pour être remuneré et n'ont jamais vu la couleur de l'argent.


---------------
http://petitjonas.blogspot.com/
Reply

Marsh Posté le 14-06-2009 à 07:46:01    

moué je sais pas ya toujours un pourcentage de déçu de partout, aprés moi et n@thou c'est surtout un hébergeur gratuit qui offre les meilleurs services possibles (je dirais même dans ce cas meilleur que de trés nombreuses offre payante) qu'un moyen de gagner de l'argent :)


---------------
FeedBack
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed