Zurück   Flashforum > Flash und Server > PHP und MySQL

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 11-06-2010, 10:57   #1 (permalink)
Neuer User
 
Benutzerbild von maxiW
 
Registriert seit: Jan 2010
Ort: HH
Beiträge: 86
Facebook PHP Serverseitig. print $_Server['PHP_SELF']

Hallo,
meine Frage.. mein Flash schickt bzw. FB sendet jedes mal wenn die Seite (FBML) geladen wurde eine email über den Server. Zwar ist das ganz nett aber das Formular soll ja nur gesendet werden wenn wenn auf "submit" geklickt wurde.

source:
PHP-Code:
form action="<?php print $_SERVER['PHP_SELF']; ?>" method="post">
Es liegt daran das der Server das Formular so liest und die Values aus der FB FBML in die Mail legt.

PHP-Code:
 mail($strEmpfaenger$strSubject$strMailtext"From: ".$strFrom)
  or die(
"Die Mail konnte nicht versendet werden.");
 
//header("$strReturnhtml",false);
 //exit; 
hier habe ich dem PHP Teil schon den Header herausgenommen damit die Seite die von meinem Server kommt in FBML via FB gerendert werden kann.

Gesamte Source:
PHP-Code:
<?php
$strEmpfaenger 
'maxi@maxseinserver.com';

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

# Welchen Betreff sollen die Mails erhalten?
$strSubject    'Mig Bax';

# Zu welcher Seite soll als "Danke-Seite" weitergeleitet werden?
# Wichtig: Sie muessen hier eine gueltige HTTP-Adresse angeben!
$strReturnhtml 'http://apps.facebook.com/myeapp/';

# 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("$strReturnhtml",false);
 //exit;
 
 //header("Location: $strReturnhtml",false);
 //exit;
}

?>
<h1>Facebookmailer sende Deine Mail .</h1>
        <form action="<?php print $_SERVER['PHP_SELF']; ?>" method="post">
            <!-- Hier die eigentlichen Formularfelder eintragen. Die folgenden sind Beispielangaben. -->
            <dl>
                <dt>Dein Name:</dt>
                <dd><input type="text" name="Versender" /></dd>
                <dt>Dein Youtube-Video- &lt;Link&gt;</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>
Cherio
Maxi
maxiW ist offline   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


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
$PHP_SELF, URL mit Variablen.. wie? Argh Server-Seite allgemein 4 15-05-2006 12:52
$PHP_SELF in actionscript? washi ActionScript 1 5 09-04-2006 10:56
login-szenario mit $_SERVER['PHP_AUTH_USER'] und $_SERVER['PHP_AUTH_PW'] michi PHP und MySQL 3 20-07-2005 13:40
aktuelle seite $_SERVER["PHP_SELF"] ohne path Tobi81 PHP und MySQL 4 06-12-2004 20:46
LoadVariables und $PHP_SELF tackle_zone Flash MX 2004 13 28-09-2004 15:19


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:12 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele