Problème formulaire contact, site flash!

Problème formulaire contact, site flash! - Flash/ActionScript - Programmation

Marsh Posté le 18-08-2011 à 17:26:44    

Bonjour,
 
Je fait appel à vos talents pour résoudre, un problème que j'ai avec le formulaire de contact de mon site flash.
 
Je ne reçois pas les mails, par le formulaire alors que je reçoit très bien les mails en ne passant pas par le formulaire.
J'ai contacté OVH, après plusieurs test, ils me disent qu'aucun problème ne viens d'eux tout simplement de mon script.
 
Je vous joint les trois fichiers...
 
J'aimerai que le formulaire de contact envoie les mails à l'adresse suivante: douniacoesens44@gmail.com
 
 
 
Merci de m'aider, car la soit je fond en larme soit je pète un câble!

Reply

Marsh Posté le 18-08-2011 à 17:26:44   

Reply

Marsh Posté le 18-08-2011 à 17:31:28    

Désolé, j'ai oublier de mettre les fichiers:
 
http://douniaco.cluster010.ovh.net/lsl/
 
contact.xml
 
<?xml version="1.0" encoding="UTF-8"?>
 
<module_data>
 
 <settings>
  <!-- Title of the form -->
  <form_title>CONTACT US</form_title>
   
  <!-- Color of buttons hover -->
  <color>0x0DBEEA</color>
   
  <!-- Color of text elements -->
  <text_color>0xFFFFFF</text_color>
   
  <!-- Color of the background elements -->
  <background_color>0x000000</background_color>
   
  <!-- Labels -->
  <max_size_text>MAX SIZE</max_size_text>
  <attach_box_label>ATTACH A FILE:</attach_box_label>
  <send_to_me_label>Send a copy to my e-mail address.</send_to_me_label>
   
  <!-- Define text for errors and alerts -->
  <name_required_error>PLEASE TYPE YOUR NAME</name_required_error>
  <email_required_error>PLEASE TYPE YOUR E-MAIL ADDRESS</email_required_error>
  <email_not_vaild_error>E-MAIL ADDRESS IS NOT VALID</email_not_vaild_error>
  <message_required_error>PLEASE TYPE YOUR MESSAGE</message_required_error>
  <large_attachment_error>ATTACHED FILE IS TOO LARGE</large_attachment_error>
  <sending_alert>SENDING</sending_alert>
  <message_sent_alert>MESSAGE SENT</message_sent_alert>
  <message_not_sent_alert>MESSAGE NOT SENT, PLEASE TRY AGAIN.</message_not_sent_alert>
 </settings>
   
 <!-- A list of contact reasons -->
 <!-- To add/remove a contact reason, copy/paste a <reason> node -->
 <contact_reasons>
  <reason     email="douniacoesens44@gmail.com">GENERAL ENQUIRY</reason>
  <reason     email="douniacoesens44@gmail.com">SALES</reason>
  <reason     email="douniacoesens44@gmail.com">SUPPORT</reason>
  <reason     email="douniacoesens44@gmail.com">ABUSE</reason>
 </contact_reasons>
 
 <!-- List of file formats that can be attached -->
 <!-- To add/remove a file type, copy/paste a <file_type> node -->
 <file_types     description = "All formats"     mime_type = "application/zip">
  <file_type>zip</file_type>
 </file_types>
 
 <!-- Maximum file size for attachments in kilobytes (1MB = 1024KB , 1GB = 1024MB) -->
 <!-- To disable attachments, set this value to 0 -->
 <max_file_size>100</max_file_size>
 
 <!-- Enable 'Send a copy to my e-mail' option -->
 <enable_send_a_copy>true</enable_send_a_copy>
 
 <!-- HTML formatted information about other ways to contact you -->
 <info>
 <![CDATA[<textformat leading="-6"><font size = "14"><b>WHATEVER <font color="#0DBEEA">COMPANY</font> NAME</b></font>
 
<font color="#0DBEEA"><b>HEADQUARTERS:</b></font><textformat leading="-2">
</textformat>   Building Number, Street name
   City
   Country
 
 
<b><font color="#0DBEEA">PHONE NUMBERS:</font></b><textformat leading="-2">
</textformat>   SALES <font color="#AAAAAA">(MAADI)</font>    : <font color="#0DBEEA">+202 987 6543</font>
   SALES <font color="#AAAAAA">(HELIOPOLIS)</font>   : <font color="#0DBEEA">+202 123 4567</font>
   CUSTOMER CARE    : <font color="#0DBEEA">+202 432 0123</font>
 
   HOTLINE <font color="#AAAAAA">(INSIDE EGYPT)</font>  : <font color="#0DBEEA">11199</font>
 
 
<b><font color="#0DBEEA">MORE INFO:</font></b><textformat leading="-2">
</textformat>   This is a dynamic , HTML formatted text field.
   You can completely change its content using  
   HTML tags inside the XML file.
 
   The form will not be able to send messages in  
   the preview.</textformat>
 ]]>
 
 </info>
 
</module_data>


Message édité par Michigane le 18-08-2011 à 17:54:52
Reply

Marsh Posté le 18-08-2011 à 17:53:56    

<?php
 
$email_from = $_POST["email"];
$email_subject = "New Contact Message";
$email_message = "<b>Reason</b><br>".$_POST["reason"];
$email_message .= "<br><b>Name</b><br>".$_POST["name"];
$email_message .= "<br><b>Email</b><br>".$_POST["email"];
$email_message .= "<br><b>Message</b><br>".$_POST["msg"];
$email_message .= "<br><b>---------------------------------------------------------------------</b>";
$email_message .= "<br><b><font color='#FF0000'><u>Important:</u></font></b>";
$email_message .= "<br><i>Please, make sure your anti-virus software is up to date before opening any attached files.</i>";
 
$email_to = $_POST["email_to"];
 
$headers = "From: ".$email_from."(".$_POST["name"]." )\r\n";
$headers .= "Reply-To: ".$email_from;
 
if($_POST["uploading"] == "true" ){
 move_uploaded_file($_FILES['Filedata']['tmp_name'] , $_FILES['Filedata']['name']);
 $fileatt = $_FILES['Filedata']['name'];
 $fileatt_type = $_POST["mime_type"];
 $fileatt_name = $_FILES['Filedata']['name'];
 
 $file = fopen($fileatt,'rb');
 $data = fread($file,filesize($fileatt));
 fclose($file);
 
 $semi_rand = md5(time());
 $mime_boundary = "==Multipart_Boundary_x{$semi_rand}x";
 
 $headers .= "\r\nMIME-Version: 1.0\r\n" .
 "Content-Type: multipart/mixed;\r\n" .
 " boundary=\"{$mime_boundary}\"";
 
 $email_message .= "This is a multi-part message in MIME format.\r\n\r\n" .
 "--{$mime_boundary}\r\n" .
 "Content-Type:text/html; charset=\"iso-8859-1\"\r\n" .
 "Content-Transfer-Encoding: 7bit\r\n\r\n" .
 $email_message . "\r\n\r\n";
 
 $data = chunk_split(base64_encode($data));
 
 $email_message .= "--{$mime_boundary}\r\n" .
 "Content-Type: {$fileatt_type};\r\n" .
 " name=\"{$fileatt_name}\"\r\n" .
 //"Content-Disposition: attachment;\r\n" .
 //" filename=\"{$fileatt_name}\"\r\n" .
 "Content-Transfer-Encoding: base64\r\n\r\n" .
 $data . "\r\n\r\n" .
 "--{$mime_boundary}--\r\n";
}else{
 $headers .= 'MIME-Version: 1.0' . "\r\n";
 $headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
}
 
$success = mail($email_to, $email_subject, $email_message, $headers);
 
if($_POST["send_copy"] == "true" ){
 mail($email_from, "Contact Message", $email_message, $headers);
}
 
if($_POST["uploading"] == "true" ){
 unlink($fileatt);
}
 
if($email_from){
 if($success){
  echo "true";
 }else{
  echo "false";
 }
}
 
?>

Reply

Marsh Posté le 12-09-2011 à 08:18:16    

Bonjour,
 
Je te conseille de mettre en place du flash remoting via amfphp, c'est beaucoup plus simple et rapide pour envoyer des mails.
 
Et surtout pour communiquer entre flash et php.
Voici un tuto complet traitant du sujet : http://www.actionscript-facile.com [...] 23973.html


---------------
Avec la méthode AS3 Facile, développez très simplement des applications et jeux Flash en ActionScript 3 : ActionScript-Facile.com
Reply

Marsh Posté le 24-11-2011 à 17:44:51    

salut!
je suis en train de créer un site en flash mais je débute et ça coince un peu!
j'ai investi dans un template (http://www.web-flash-template.com/tv_station_video_xml_flash_template_300802274.php ) que j'arrive à modifier avec adobe flash ou flash 8. J'ai tout mis en français etc, mais à la place de l'image dans la TV je voudrai insérer un fichier flv en boucle. j'ai réalisé le truc avec after effects, il s’intègre très bien mais problème, le film ne tourne que 3-4 secondes puis s'arrete sur image fixe! de plus, je n'arrive pas a faire un fondu d'entrée........
je cherche donc qqn de calé et patient pour m'expliquer la marche à suivre!!!
 
je vous remercie d'avance!

Reply

Sujets relatifs:

Leave a Replay

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