{lang: 'de'}
Flashhilfe.de - Flash Community

Kontaktformular auf Flash-Webseite [Flash CS5]

 


AntwortenRegistrieren Seite1  

MiniMaliCiouS#1
Benutzerbild von MiniMaliCiouS
Beiträge: 2
Registriert: May 2011

06.07.2011, 16:07

Hallo Zusammen,

ihr habt diese Frage sicher schon oft gelesen aber ich finde einfach nicht die passende Lösung zu meinem Problem. Ich suche seit Wochen das komplette Internet und versuche und probiere doch es klappt einfach nicht.

Ich habe vor kurzem angefangen mit Flash zu arbeiten und habe für meinen Freund ein Flashtemplate bearbeitet. Diese Seite ist auch schon online www.finem.de.
 
Leider bekomme ich das Kontaktformular nicht zum laufen. Sobald ich auf senden klicke, öffnet sich im Browser die PHP-Datei. Es wird aber keine Mail an meine E-Mail Adresse gesendet. HILFE

Hier füge ich euch mal die Codes ein.

PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
<?php 
Error_Reporting
(E_ALL & ~E_NOTICE); 

 while (
$request current($_REQUEST)) { 
     if (
key($_REQUEST)!='recipient') { 
       
$pre_array=split ("&777&"$request); 
         
       
$post_vars[key($_REQUEST)][0]=preg_replace ("/<[^>]*>/"""$pre_array[0]); 
       
$post_vars[key($_REQUEST)][1]=preg_replace ("/<[^>]*>/"""$pre_array[1]); 
    } 
   
next($_REQUEST); 



reset($post_vars); 


$subject="From ".$post_vars['your_name'][0] ; 
$headers"From: ".$post_vars['your_email'][0] ."n"
 
$headers.='Content-type: text/html; charset=iso-8859-1'
 
$message=''
  while (
$mess current($post_vars)) { 
      if ((
key($post_vars)!="i") && (key($post_vars)!="your_email") && (key($post_vars)!="your_name")) { 

         
$message.="<strong>".$mess[1]."</strong>&nbsp;&nbsp;&nbsp;".$mess[0]."<br>"
    } 
   
next($post_vars); 
 } 

mail($_REQUEST['janine.becker@me.com'], $subject
<html> 
<head> 
 <title>Kontaktformular</title> 
</head> 
<body> 
<br> 
  "
.$message.
</body> 
</html>" 
$headers); 
echo (
"Your message was successfully sent!"); 

?> 
<script> 
    resizeTo(300, 300); 
</script>


Action-Script zum Kontaktformular:
ActionScript:
1
2
3
4
5
6
7
rec = "janine.becker@me.com";
serv = "php";
var fields_descriptions = Array("", Array("t1", "your_name", "Vor- und Zuname:"), Array("t2", "your_email", "E-mail Adresse:"), Array("t3", "telephone", "Telefon:"), Array("t4", "message", "Ihre Nachricht:"), Array("t5", "field_2", "E-mail:"), Array("t6", "field_3", "Address:"), Array("t7", "field_4", "fax:"));
for (i = 1; i <= fields_descriptions.length; i++)
{
      this["k" + i].text = fields_descriptions[i][2];
} // end of for



Action-Script Code für den Sendenbutton:
ActionScript:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
on (rollOver)
{
      this.gotoAndPlay("s1");
}
on (releaseOutside, rollOut)
{
      this.gotoAndPlay("s2");
}
on (release)
{
      for (i = 1; i < _parent.fields_descriptions.length; i++)
      {
          if (_parent[_parent.fields_descriptions[i][1]] != undefined)
          {
              this[_parent.fields_descriptions[i][1]] = _parent[_parent.fields_descriptions[i][1]] + "&777&" + _parent.fields_descriptions[i][2];
          } // end if
    } // end of for
   this.recipient = _parent.rec;
      getURL("kontakt.php") + _parent.serv, "_blank", "POST";
     
}


Solltet ihr zusätzliche Infos oder auch den HTML Code benötigen gebt mir doch bitte Bescheid. Ich zahle auch gern etwas (auf Rechnung), wenn mir einer das Ding zum Laufen bringt!!!

Vielen Dank im Voraus!!
LG aus Kassel MiniMaliCiouS

P.S.: Ich weiß mittlerweile das das Template nicht volständig ist und dort die sendAndLoad und LoadVars-Klasse Befehle fehlen. Leider bin ich so unter Zeitdruck, das ich hoffe ihr könnte mir helfen so das die Seite endlich fertiggestellt wird.
ashitaka#2
Benutzerbild von ashitaka
Beiträge: 161
Registriert: Apr 2010

07.07.2011, 00:14