PB en HTML / ! \ Très URGENT !!!! / ! \

Résolu/Fermé
Gamarah Messages postés 26 Date d'inscription samedi 17 janvier 2009 Statut Membre Dernière intervention 15 juin 2009 - 21 janv. 2009 à 11:57
Gamarah Messages postés 26 Date d'inscription samedi 17 janvier 2009 Statut Membre Dernière intervention 15 juin 2009 - 22 janv. 2009 à 17:54
Bonjour,
J'ai créer un formulaire en html, je voudrais que l'utilisateur puisse envoyer le formulaire à une adresse qu'il a choisis en l'entrant dans un champ de texte:

E-mail du destinataire:
<input name="Input272" size="55">



En fait je voudrai plus précisement mettre ce qu'il à taper à l'endroit où il y a les ***:

</form>
<form name="form1" method="post" action="mailto://***">
<label>
<input type="submit" name="Submit" value="Envoyer">
</label>
</form>

Merci.

PS: Répondez moi rapidement car c'est très très urgent !!!
A voir également:

7 réponses

Dalida Messages postés 6728 Date d'inscription mardi 14 mai 2002 Statut Contributeur Dernière intervention 11 janvier 2016 921
21 janv. 2009 à 13:44
salut,

que ce soit urgent on s'en tape et le code doit être mis en forme avec le bouton "conserver la mise en forme".

si vous voulez que forum fonctionne au mieux, utilisez-le au mieux !
merci.
1
Gamarah Messages postés 26 Date d'inscription samedi 17 janvier 2009 Statut Membre Dernière intervention 15 juin 2009
21 janv. 2009 à 12:01
....
0
ledemskev Messages postés 37 Date d'inscription vendredi 27 juin 2008 Statut Membre Dernière intervention 10 mai 2009
21 janv. 2009 à 13:42
il te faut passer par la fonction mail() de php.
0
Gamarah Messages postés 26 Date d'inscription samedi 17 janvier 2009 Statut Membre Dernière intervention 15 juin 2009
21 janv. 2009 à 14:34
Dalida, toi qui dit que "si vous voulez que forum fonctionne au mieux, utilisez-le au mieux !merci. "
On ne peut pas dire que tu l'utilise au mieux car sinon tu n'emploierais pas des expression comme "on s'en tape"

Autrement pouvez vous m'en dire plus sur cette fonction mail() de php ?
0
Azraka Messages postés 252 Date d'inscription mercredi 11 juin 2008 Statut Membre Dernière intervention 5 juin 2014 13
21 janv. 2009 à 14:40
Alors moi je suis allé sur google j'ai tapé "fonction mail()" et je suis tombé sur ce site bien sympa qui l'explique très bien : http://www.commentcamarche.net/faq/sujet 117 php fonction mail ....
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Gamarah Messages postés 26 Date d'inscription samedi 17 janvier 2009 Statut Membre Dernière intervention 15 juin 2009
21 janv. 2009 à 14:52
Un problème de résolu: Mais deux de plus!

<?php
$headers ='From: <***>'."\n";
$headers .='Reply-To: **'."\n";
$headers .='Content-Type: text/html; charset="iso-8859-1"'."\n";
$headers .='Content-Transfer-Encoding: 8bit';

$message .= 'Content-Type: text/html; name="nom_du_fichier.html"'."\n";
$message .= 'Content-Transfer-Encoding: base64'."\n";
$message .= 'Content-Disposition:attachement; filename="nom_du_fichier.html"'."\n\n";

$message .= chunk_split(base64_encode(file_get_contents('nom_du_fichier.html')))."\n";

if(mail($destinataire,$sujet,$message,$headers))
{
echo 'Le mail a été envoyé';
}
else
{
echo 'Le mail n\'a pu être envoyé';
}
?>




Mais je doit pouvoir récupérer le texte entré dans:

E-mail du destinataire:
<input name="dest" size="55"> le texte entré doit remplacer ***

Votre e-mail:
<input name="exp" size="55"> le texte entré doit remplacer **

Et à la place de nom_du_fichier.html doit-je mettre le nom de ma page avec le nom sous lequel elle à été enregistrée?

Je veux donc que ma page soit envoyée en pièce jointe.


Alors comment faire ?
Car je suis nul en html ^^
0
Dalida Messages postés 6728 Date d'inscription mardi 14 mai 2002 Statut Contributeur Dernière intervention 11 janvier 2016 921
21 janv. 2009 à 16:11
le code doit être mis en forme avec le bouton "conserver la mise en forme"
bis repetita placent…
0
Harricote Messages postés 417 Date d'inscription mercredi 21 janvier 2009 Statut Membre Dernière intervention 30 janvier 2011 41
21 janv. 2009 à 17:02
Bonjour,
Voici le code complet :

<form method="post" action=""> // Lors de l'envoi du formulaire, on reste sur la même page, si tu ne le veux pas, met l'adresse de ta page entre les guillemets (action="ta_page.php")
<input type="text" size="55" name="Input272" />
<input type="submit" name="Submit" value="Envoyer" />
</form>

<?php
$headers ='From: "Ton nom" <ton adresse e-mail> '."\n";
$headers .='Content-Type: text/html; charset="iso-8859-1"'."\n";
$headers .='Content-Transfer-Encoding: 8bit';

$message = ""; // Le message du mail

mail($_POST['Input272'], 'Le titre de ton mail', $message, $headers)
?>

Salut
0
Gamarah Messages postés 26 Date d'inscription samedi 17 janvier 2009 Statut Membre Dernière intervention 15 juin 2009
22 janv. 2009 à 17:54
Problème résolu! grâce à vous trois (sauf Dalila qui n'a fait que de me critiquer !)
Merci de vos réponses si rapides !!!!!!
A bientôt !
0