Contact ( Template XMl )

king of real Messages postés 91 Date d'inscription   Statut Membre Dernière intervention   -  
 kombi -
Bonjour,

j'ai télécharger un Template XML

tous marche très bien

mais le seul problème c'est que je reçoi pas les donné du formulaire du contact a mon e-mail

voila le code de fichier mail.php

j'ai changer $recipient_email

mais le même problème



<?php

$your_name = $_REQUEST['nametxt'];
$email = $_REQUEST['emailtxt'];
$message = $_REQUEST['messagetxt'];


$recipient_email = "YOUR EMAIL HERE";
$donotreply_email = "DoNotReply@YOURWEBSITE.com";
$me = "YOURWEBSITE.com";
$me = "YOURWEBSITE.com";

$subject = "YOURWEBSITE.com message from " . $email;
//$headers = "From: " . $your_name . " <" . $email . ">\n";
//$headers .= 'Content-type: text/html; charset=iso-8859-1';

$content = "<html><head><title>Contact letter</title></head><body><br>";
$content .= "Name: <b>" . $your_name . "</b><br>";
$content .= "Email: <b>" . $email . "</b><br><hr><br>";
$content .= "Message: <b>" . $message . "</b><br>";
$content .= "<br></body></html>";




$forwardingthemessage = "$me

Has received the below message:

--------------------------------------------------
Name: $your_name
Email: $email

.........Message.........

$message

--------------------------------------------------


end of message";






$replymessage = "Hi $your_name

Thank you for your email.

We will follow up shortly.

Please DO NOT reply to this email.

Below is a copy of the message you submitted:
--------------------------------------------------
Name: $your_name
Email: $email
$message
--------------------------------------------------

Best regards
YOURWEBSITE.com";






mail("$recipient_email",
"$subject",
"$forwardingthemessage",
"From: $email\nReply-To: $email");


mail("$email",
"Receipt from $me",
"$replymessage",
"From: $donotreply_email\nReply-To: $donotreply_email");






?>
<html>
<body bgcolor="#000000">
<div align="center" style="margin-top:60px;color:#FFFFFF;font-size:11px;font-family:Tahoma;font-weight:bold">

Your message was sent. Thank you.

<BR><BR><BR>

<a href="javascript:history.back()"> <font color="FFFFFF"><---- Go Back</font> </a>

</div>
</body>
</html>
<!-- uncomment to resize the page -->
<!-- <script>resizeTo(500, 500)</script> -->





A voir également:

2 réponses

Utilisateur anonyme
 
Bonjour,

Montrez nous le formulaire, ce sera plus simple.
Les champs de ce formulaire ne doivent pas porter les bon name.

Cordialement
0
kombi
 
http://kombi.servisin.org bize ula??n
0
king of real Messages postés 91 Date d'inscription   Statut Membre Dernière intervention  
 
je sais pas ou il ce trouve :(

j'ai un fichier contact.xml et mail.php

et voila ce que je trouve sur ce contact.xml



<?xml version='1.0' encoding='utf-8'?>

<contactform
formwidth="780"
formheight="485"

mailphpurl="mail.php"
imageurl="images/contact.jpg"
imagelink="http://www.kickassgfx.net/"
imagetarget="_blank"
imagewidth="320"
imageheight="475"
imagepadding="5"
imagesolidbackgroundcolor="0x1e1a17"
imagesolidbackgroundopacity="0.95"
imagesolidbackgroundrounded="0"

imageshadowopacity="0.3"
imageshadowblur="7"
imageshadowcolor="0x000000"
imageshadowdistance="2"
imageshadowangle="90"

mailphplink="mail.php"

fieldbgcolor="0x1e1a17"
fieldbgopacity="0.8"
fieldbgrounded="0"
fieldfontcolor="0xcccccc"
fieldfontsize="12"

errorbgcolor="0xffffff"
errorbgopacity="0.95"
errorfontcolor="0x333333"
errorfontsize="12"

infobgcolor="0x1e1a17"
infobgopacity="0.95"

btnbgcolor="0x111111"
btnfontcolor="0xaaaaaa"
btnfontsize="12"

fonttype="Arial"
>

<infotext>
<![CDATA[<scripttext2>We are interested in your Feedback!</scripttext2><content><br/>
Address: 1st Street, New York, USA<br/>
Phone: 1 (800) 123-4567-1<br/>
Fax: 1 (800) 123-4567-2<br/><br/>
Email: <a href="mailto:info@yourcompany.com"> info@yourcompany.com</a><br/>
Website: <a href="http://www.kickassgfx.net/"> www.yourcompany.com</a></content>]]>
</infotext>

<name>
Please enter your name here
</name>

<email>
Please enter your email address here
</email>

<message>
Your message to us
</message>

<sendmail>
Send Request
</sendmail>

<errorname>
Please enter your name!
</errorname>

<erroremail>
Please enter a valid email address!
</erroremail>

<errorfield>
Please enter a message!
</errorfield>

<finished>
Thank you the Email has been send!
</finished>

<notfinished>
Error sending the Email!
</notfinished>

</contactform>
0
Utilisateur anonyme
 
Je n'ai jamais travaillé avec ce genre de système, à savoir un template XML, ceci dit les champs XML sont name, email et message donc vous pourriez modifier le code PHP en conséquence

$your_name = $_REQUEST['name'];
$email = $_REQUEST['email'];
$message = $_REQUEST['message'];

et regarder si ça fonctionne
0
king of real Messages postés 91 Date d'inscription   Statut Membre Dernière intervention  
 
Non :( ça marche pas

et comment je peut trouvé le nom des champs sur le .FLA
pour verifier et est ce que je doi changer _REQUEST par POST ??

Merci
0
Utilisateur anonyme
 
Normalement $_REQUEST regroupe $_POST et $_GET donc non...ça ne devrait rien changer, par contre vous pouvez faire un

print_r($_REQUEST);
exit;
au début de votre code PHP que vous avez posté, remplir le formulaire et voir ce qu'il affiche, vous aurez le nom des champs et leur contenu
0
king of real Messages postés 91 Date d'inscription   Statut Membre Dernière intervention  
 
ça marche pas voila le liens de mon formulaire

http://www.weboujda.com/#/contact
0
Utilisateur anonyme
 
Difficile de voir ce qui se passe si le résultat de la page mail.php ne s'affiche pas.
Je ne connais pas du tout flash, shame on me, donc là je ne vois pas trop comment vous aider du coup. Désolé.
0