Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 06-09-2005, 15:25   #1 (permalink)
man lernt immer dazu
 
Benutzerbild von dabinjo
 
Registriert seit: Dec 2003
Ort: Freiburg
Beiträge: 442
mailform refernzierung bei php

salute

ich habe mir ein mailscript gebastelt. habe allerdings bei name, email und betreff eine instanz hinzugefügt...wie schaffe ich das ins phpscript?

ActionScript:
  1. var Name="Name"
  2. var Email="Email"
  3. var Betreff="Betreff"
  4. var Nachricht="Hier bitte eine kleine Nachricht hinterlassen"
  5.  
  6. name.namefeld.text = Name;
  7. email.namefeld.text = Email;
  8. betreff.namefeld.text = Betreff;
  9. nachricht.text = Nachricht;
  10.  
  11. name.namefeld.onSetFocus = function(){
  12.         if(name.name == Name) name.name = "";
  13.         else if(name.name== "") name.name=Name;
  14.        
  15.         if(email.name== "") email.name=Email;
  16.         if(betreff.name== "") betreff.name=Betreff;
  17.         if(name2== "") name2=Nachricht;
  18. };
  19. email.namefeld.onSetFocus = function(){ 
  20.         if(email.name == Email) email.name = "";
  21.         else if(email.name== "") email.name=Email;
  22.        
  23.         if(name.name== "") name.name=Name;
  24.         if(betreff.name== "") betreff.name=Betreff;
  25.         if(name2== "") name2=Nachricht;
  26. };
  27. betreff.namefeld.onSetFocus = function(){
  28.      if(betreff.name == Betreff) betreff.name = "";
  29.         else if(betreff.name== "") betreff.name=Betreff;
  30.    
  31.    
  32.         if(name.name== "") name.name=Name;
  33.         if(email.name== "") email.name=Email;
  34.         if(name2== "") name2=Nachricht;
  35. };
  36.  
  37. nachricht.onSetFocus = function(){
  38.         if(name2 == Nachricht)name2 = "";
  39.         else if(name2== "") name2=Nachricht;
  40.        
  41.         if(email.name== "") email.name=Email;
  42.         if(betreff.name== "") betreff.name=Betreff;
  43.         if(name== "") name.name=Name;
  44. };
  45.  
  46. String.prototype.leer = function() {
  47.         for (i=0; i<this.length; i++) {
  48.            
  49.                 if (this.charCodeAt(i)>32) {
  50.                         return true;
  51.                 }
  52.         }
  53. };
  54. fehler_name._visible =false;
  55. fehler_email._visible =false;
  56. fehler_nachricht._visible =false;
  57. fehler_text._visible =false;
  58. versendet._visible =false;
  59. // Funktion für den Button
  60. but_senden.onRelease = function() {
  61.  
  62.         if (email.name.indexOf("@") == -1 || email.name.length<6 )
  63.         { _root.fehler_email._visible = true;
  64.         fehler_text._visible =true;}
  65.        
  66.          if (name.name.text.leer() || name.name==Name)
  67.          { _root.fehler_name._visible = true;
  68.          fehler_text._visible =true;}
  69.         
  70.          if (name2.text.leer() || name2==Nachricht){
  71.          _root.fehler_nachricht._visible = true;
  72.          fehler_text._visible =true;}
  73.         
  74.          //wenn alles richtig ist dann verschicken und "nachricht verschickt" anzeigen
  75.         else {
  76.                 // Weiterhin die Fehlermeldung ausblenden und das php Script aufrufen
  77.                fehler_name._visible =false;
  78.                fehler_email._visible =false;
  79.                fehler_nachricht._visible =false;
  80.                fehler_text._visible =false;
  81.                versendet._visible =true;
  82.                 loadVariablesNum("senden.php", 0, "GET");
  83.         }
  84. };


das php


PHP-Code:
<?
$suchen 
"\r"
$ersetzen "\n"
// Suche und ersetzte, da Flash Zeilenumbrueche mit \r angibt
// und php aber nur mit \n arbeitet
$nachricht_neu str_replace($suchen,$ersetzen,$_GET[name2]); 
$text $_GET[name].", ¸bermittelt Ihnen folgende Informationen:\n";
$text .= "Name: $_GET[name]\n";
$text .= "eMail: $_GET[email]\n";
$text .= "Nachricht: $nachricht_neu \n";
$empfanger "my_eyedea@email.de";
mail($empfanger"Mail Betreuer"$text"Von:Webseite");
?>

liebe grüsse

daniel
dabinjo ist offline   Mit Zitat antworten
Alt 06-09-2005, 19:38   #2 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Zitat:
habe allerdings bei name, email und betreff eine instanz hinzugefügt
Welche soll das sein, "name2"?
PHP-Code:
$text .= "Name2: $_GET[name2]\n"
Oder was meintest du??
  Mit Zitat antworten
Alt 06-09-2005, 20:07   #3 (permalink)
man lernt immer dazu
 
Benutzerbild von dabinjo
 
Registriert seit: Dec 2003
Ort: Freiburg
Beiträge: 442
ich habe die variable von email,name und betreff eine instanz tiefer. und irgendwie übergibt Flash nur die nachricht variable...

ActionScript:
  1. name.namefeld.text = Name;
  2. email.namefeld.text = Email;
  3. betreff.namefeld.text = Betreff;
  4. nachricht.text = Nachricht;

name2 ist die variable von nachricht und liegt ganz oben. wobei die variablen der anderen in den jeweiligen movieclips liegen. deshalb wird nur name2 übergeben...
dabinjo ist offline   Mit Zitat antworten
Alt 06-09-2005, 22:26   #4 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Zitat:
if(name.name == Name) name.name = "";
Nee, tut mir leid, bei diesen spannenden Variablenbezeichnungen schmeiss ich das Handtuch...
  Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 19:08 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele