Flashhilfe.de - Flash Community

Kontakt Formular - Email Senden geht nicht

 


AntwortenRegistrieren Seite1  

samyjay#1
Benutzerbild von samyjay
Beiträge: 2
Registriert: Mar 2009

13.03.2009, 17:04

hi erstmals alle zusammen.... hoffe das mir hier jemanden helfen kann.... ich bin noch neuling in flash.. aber saß jetzt schon einige zeit dran... es ist so bei meinem Kontakt formular will er einfach nicht die mail an mich senden... habe die php datei und die swf datei auf meinem server bei strato... mein package dort unterstützt jeden datei typ... daran kanns also nicht liegen.. Ich finde einfach den fehler nicht habs so oft schon versucht.... aufjedenfall hier zu meinem Kontakt formular... so siehts auf meiner seite aus http://delhadi.com/contact.html  und hier die scripts, ich danke euch vielmals für hilfe...


action script:

stop();

import flash.events.*;
import flash.net.URLLoader;
import flash.net.URLLoaderDataFormat;
import flash.net.URLRequest;
// ----------------------------------------------------------------
var variables:URLVariables = new URLVariables();

var varSend:URLRequest = new URLRequest("http://www.delhadi.com/contact_parse.php");
var varLoader:URLLoader = new URLLoader;
varSend.method = URLRequestMethod.POST;
varSend.data = variables;

status_txt.text = "";

submit_btn.addEventListener(MouseEvent.CLICK, ValidateAndSend);


function ValidateAndSend(event:MouseEvent):void{
 
    //validate form fields
  if(!email_txt.length) {
      status_txt.text = "Bitte geben Sie eine E-mail Adresse ein.";
  } else if(!validateEmail(email_txt.text)) {
      status_txt.text = "Bitte geben Sie eine gueltige E-mail Adresse ein.";
  } else if(!msg_txt.length) {
      status_txt.text = "Bitte geben Sie eine Nachricht ein.";
  } else {
     
status_txt.text = "Danke "  name_txt.text  ", Ihre Nachricht wurde versendet!";
     
        variables.userName = name_txt.text;
        variables.userEmail = email_txt.text;
      variables.useradress = adress_txt.text;
      variables.userplz = plz_txt.text;
      variables.userort = ort_txt.text;
        variables.userMsg = msg_txt.text;
        varLoader.load(varSend);

      gotoAndStop(2);
     
  }
}

function validateEmail(str:String):Boolean {
  var pattern:RegExp = /(\w|[_.\-]) ((\w|-) \.) \w{2,4} /;
  var result:Object = pattern.exec(str);
  if(result == null) {
      return false;
  }
  return true;
}

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

php :


<?php

$senderName = $_POST['userName'];
$senderEmail = $_POST['userEmail'];
$senderAdress = $_POST['userAdress'];
$senderPlz = $_POST['userPlz'];
$senderOrt = $_POST['userOrt'];
$senderMessage = $_POST['userMsg'];

// Strip slashes on the Local variables
$senderName    = stripslashes($senderName);
$senderEmail    = stripslashes($senderEmail);
$senderAdress    = stripslashes($senderAdress);
$senderPlz    = stripslashes($senderPlz);
$senderOrt    = stripslashes($senderEmail);
$senderMessage  = stripslashes($senderMessage);



                          $to = "delhadi@hotmail.de";

    $from = "$senderEmail ";
    $subject = "Contact from your site";

    $message = <<<EOF
<html>
  <body bgcolor="#FFFFFF">
<b>Name</b> = $senderName


<b>Email</b> = <a href="mailto:$senderEmail">$senderEmail</a>


<b>Message</b> = $senderMessage

  </body>
</html>
EOF;
  //end of message
    $headers  = "From: $from\r\n";
    $headers .= "Content-type: text/html\r\n";
    $to = "$to";

    mail($to, $subject, $message, $headers);
 
exit();
?>
Geändert von samyjay am 13.03.09 um 17:07 Uhr

AntwortenRegistrieren Seite1  

Schnellantwort

Du musst registriert sein, um diese Funktion nutzen zu können.

 
Ähnliche Beiträge zum Thema
Das Leben geht weiter [Flash CS5] 12.01.2021 - Indy_Crossover
Partner Webseiten: art-and-law.de  Mediengestalter.info   phpwelt.de   Scubacube.de  
Haftungsausschluss   Datenschutzerklärung   Impressum
© 1999-2021 Sebastian Wichmann - Flashhilfe.de