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

Résolu
Gamarah Messages postés 26 Date d'inscription   Statut Membre Dernière intervention   -  
Gamarah Messages postés 26 Date d'inscription   Statut Membre Dernière intervention   -
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   Statut Contributeur Dernière intervention   922
 
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   Statut Membre Dernière intervention  
 
....
0
ledemskev Messages postés 37 Date d'inscription   Statut Membre Dernière intervention  
 
il te faut passer par la fonction mail() de php.
0
Gamarah Messages postés 26 Date d'inscription   Statut Membre Dernière intervention  
 
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   Statut Membre Dernière intervention   13
 
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   Statut Membre Dernière intervention  
 
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   Statut Contributeur Dernière intervention   922
 
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   Statut Membre Dernière intervention   41
 
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   Statut Membre Dernière intervention  
 
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