Probleme mit flash vs. php

Hallo leute! =)
Ich hab folgendes Problem. Ich hab eine Flash-Homepage erstellt, welche für mich als erweiterte Visitenkarte fungieren soll. Nun habe ich das Design fertig, den Inhalt noch nciht ganz gefüllt, und quäle mich mit dem email-formular.Ich muss in Flash die Textfelder deklarieren, damit sie in einer php-datei eingefügt werden. Diese php datei soll dann via Post die Daten abschicken.Ich versteh aber nicht wie (hab knwo how in design aber nich webmastering)

Nun wollte ich fragen ob die Funktion “Post” überhaupt geht und ob jemand sich damit vllt besser auskennt und das sogar machen könnte.

Ich würde als Gegenleistung dem jenigen der es schafft gestalterische Hilfe anbieten.

das ist die Seite:
http://rkdesign.bplaced.net/run-local/index.htm
(wie ihr seht ist das noch die local version, daher ist sie 5mb groß und lädt lange bis etwas kommt)

Vielen vielen Dank im Vorraus!
bobby

Schon allein diese Formulierung ist leider kompletter Unfug, sorry.

PHP muss die Daten nicht „abschicken“ - das macht der Client.
PHP ist für die serverseitige Verarbeitung der Daten zuständig - nachdem sie ihm zugeschickt wurden.

ich hab doch gesagt ich hab keine ahnung davon :slight_smile:

Ein flexibles mail-script könnte so aussehen:

<?php

### Konfiguration ###

# Bitte passen Sie die folgenden Werte an, bevor Sie das Script benutzen!

# An welche Adresse sollen die Mails gesendet werden?
$strEmpfaenger = 'IhrName@provider.xy';

# Welche Adresse soll als Absender angegeben werden?
# (Manche Hoster lassen diese Angabe vor dem Versenden der Mail ueberschreiben)
$strFrom       = '"Formmailer" <IhrAndererName@provider.xy>';

# Welchen Betreff sollen die Mails erhalten?
$strSubject    = 'Feedback';

# Zu welcher Seite soll als "Danke-Seite" weitergeleitet werden?
# Wichtig: Sie muessen hier eine gueltige HTTP-Adresse angeben!
$strReturnhtml = 'http://www.provider.xy/IhrName/IhreSeite.htm';

# Welche(s) Zeichen soll(en) zwischen dem Feldnamen und dem angegebenen Wert stehen?
$strDelimiter  = ":\t";

### Ende Konfiguration ###

if($_POST)
{
 $strMailtext = "";

 while(list($strName,$value) = each($_POST))
 {
  if(is_array($value))
  {
   foreach($value as $value_array)
   {
    $strMailtext .= $strName.$strDelimiter.$value_array."\n";
   }
  }
  else
  {
   $strMailtext .= $strName.$strDelimiter.$value."\n";
  }
 }

 if(get_magic_quotes_gpc())
 {
  $strMailtext = stripslashes($strMailtext);
 }

 mail($strEmpfaenger, $strSubject, $strMailtext, "From: ".$strFrom)
  or die("Die Mail konnte nicht versendet werden.");
 header("Location: $strReturnhtml");
 exit;
}

?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de">
    <head>
        <title>Einfacher PHP-Formmailer</title>
        <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    </head>
    <body>
        <h1>Beispielformular</h1>
        <form action="<?php print $_SERVER['PHP_SELF']; ?>" method="post">
            <!-- Hier die eigentlichen Formularfelder eintragen. Die folgenden sind Beispielangaben. -->
            <dl>
                <dt>Ihr Name:</dt>
                <dd><input type="text" name="Versender" /></dd>
                <dt>Ihre E-Mail:</dt>
                <dd><input type="text" name="E-Mail" /></dd>
                <dt>Sie k&ouml;nnen:</dt>
                <dd><input type="checkbox" name="kannwas[]" value="HTML" />HTML <input type="checkbox" name="kannwas[]" value="PHP" />PHP</dd>
                <dt>Sie sind:</dt>
                <dd><input type="radio" name="sexus" value="M" />Mann <input type="radio" name="sexus" value="Frau" />Frau</dd>
                <dt>Sie m&ouml;gen:</dt>
                <dd><select name="Browser"><option value="Opera">Opera</option><option value="Mozilla">Mozilla</option></select></dd>
                <dt>Bemerkungen:</dt>
                <dd><textarea name="Bemerkungen" rows="3" cols="20">Bemerkungen</textarea></dd>
            </dl>
            <!-- Ende der Beispielangaben -->
            <p>
            <input type="submit" value="Senden" />
            <input type="reset" value="Zurücksetzen" />
            </p>
        </form>
    </body>
</html>

Der HTMl Part wird irgendwie in dein Flash eingefügt, der PHP code kommt in die mail.php und der rest ist anpassungssache =) Wenn du mehr Hilfe brauchst kannst auch ne PN schicken

boah suuuuuper schonma vielen dank!
ich probiers erstma so :slight_smile:

[code]

<?php (...) if(get_magic_quotes_gpc()) { $strMailtext = stripslashes($strMailtext); } $header = "MIME-Version: 1.0\r\n"; $header .= "Content-type: text/html; charset=iso-8859-1\r\n"; $header .= "From: $strFrom\r\n"; $header .= "Reply-To: $strFrom\r\n"; $header .= "To: $strEmpfaenger\r\n"; $header .= "X-Mailer: PHP " . phpversion(); $strSubject = '=?ISO-8859-1?Q?' . preg_replace('~([\xA0-\xFF])~e', '"=" . strtoupper(dechex(ord("$1")))', $strSubject) . '?='; mail($strEmpfaenger, $strSubject, $strMailtext, $header) or die("Die Mail konnte nicht versendet werden."); header("Location: $strReturnhtml"); exit; } (...) [/code] Mit ausführlichem Mailheader und Umlautbetreff.