Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1319 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Formulaire mail sans client mail

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Formulaire mail sans client mail

n°1889689
n@thou
Scandinavie ♥
Posté le 29-05-2009 à 21:14:48  profilanswer
 

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 ! :)

mood
Publicité
Posté le 29-05-2009 à 21:14:48  profilanswer
 

n°1889721
jonas3
Posté le 30-05-2009 à 00:18:38  profilanswer
 

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

n°1889783
n@thou
Scandinavie ♥
Posté le 30-05-2009 à 16:19:27  profilanswer
 

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 :)

n°1889790
jonas3
Posté le 30-05-2009 à 17:07:26  profilanswer
 

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.

n°1889803
n@thou
Scandinavie ♥
Posté le 30-05-2009 à 18:16:57  profilanswer
 

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
n°1889839
toughzaa
Posté le 30-05-2009 à 21:52:20  profilanswer
 

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

n°1889849
n@thou
Scandinavie ♥
Posté le 30-05-2009 à 23:18:22  profilanswer
 

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 :(

n°1890227
Dreamless
Et Dieu créa la Femme...
Posté le 02-06-2009 à 00:35:08  profilanswer
 

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
n°1894133
n@thou
Scandinavie ♥
Posté le 11-06-2009 à 13:57:44  profilanswer
 

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

n°1894321
jonas3
Posté le 12-06-2009 à 00:08:05  profilanswer
 

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/
mood
Publicité
Posté le 12-06-2009 à 00:08:05  profilanswer
 

n°1894322
Dreamless
Et Dieu créa la Femme...
Posté le 12-06-2009 à 00:12:02  profilanswer
 

:s ils m'ont jamais demander ça moi


---------------
FeedBack
n°1894691
jonas3
Posté le 13-06-2009 à 02:25:44  profilanswer
 

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/
n°1894692
Dreamless
Et Dieu créa la Femme...
Posté le 13-06-2009 à 02:30:34  profilanswer
 

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
n°1894766
jonas3
Posté le 13-06-2009 à 17:57:25  profilanswer
 

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/
n°1894854
Dreamless
Et Dieu créa la Femme...
Posté le 14-06-2009 à 07:46:01  profilanswer
 

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

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Formulaire mail sans client mail

 

Sujets relatifs
Comment faire pour mprimer le formulaire remplie ?liste déroulante et sous formulaire
Warning: mail() href='function.mail': Permission denied: headers injec[Résolu] Joindre une image à un mail avec C#
[ACCESS]Fromulaire / Sous-formulaireModifier texte couleur formulaire en PHP
Création d'un formulaireProblème PHP (formulaire e-mail)
submit javascript d'un formulaire sous Internet Explorer 
Plus de sujets relatifs à : Formulaire mail sans client mail


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR