• Blackberry DevCon – Register Now!
Zurück   Flashforum > Flash und Server > PHP und MySQL

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 01-09-2010, 15:02   #1 (permalink)
Neuer User
 
Registriert seit: Sep 2009
Beiträge: 40
php script

hallo liebe gemeinde

hab folgendes problem.hab eine website mit kontaktformular,welches nicht so funzt wie ich mir das gedacht habe.hier hab ich mal den script für die mail.php.kann mir jemand sagen was ich da noch verändern muß?
PHP-Code:
<?php
//Type the receiever's e-mail address
$emailAddress "info@kueche-wb.de";
//Type your Site Name
$siteName "Kueche 187";

$contact_name $_POST['name'];
$contact_email $_POST['email'];
$contact_subject $_POST['subject'];
$contact_message $_POST['message'];

if( 
$contact_name == true ) {
    
$sender $contact_email;
    
$receiver $emailAddress;
    
$client_ip $_SERVER['REMOTE_ADDR'];

    
$email_body "The Name Of The Sender: $contact_name \nEmail: $sender \n\nSubject: $contact_subject
\n\nMessage: \n\n$contact_message \n\nIP ADDRESS: $client_ip \n\n$siteName"
;

    
$emailAutoReply "Hi $contact_name, \n\nWe have just received your E-Mail. We will get
in touch in a few days. Thank you!  \n\n$siteName "
;

    
$extra "From: $sender\r\n" "Reply-To: $sender \r\n" "X-Mailer: PHP/" phpversion();
    
$autoReply "From: $receiver\r\n" "Reply-To: $receiver \r\n" "X-Mailer: PHP/" phpversion();

    
mail$sender"Auto Reply: $contact_subject"$emailAutoReply$autoReply );

    if( 
mail$receiver"New E-Mail - $contact_subject"$email_body$extra ) ) {
        echo 
"success=yes";
    } else {
        echo 
"success=no";
    }
}
?>
danke schon mal in voraus.
danielpele ist offline   Mit Zitat antworten
Alt 01-09-2010, 16:46   #2 (permalink)
experience++;
 
Benutzerbild von salazar
 
Registriert seit: Jul 2002
Ort: Düsseldorf
Beiträge: 11.304
hi,
hab deinen beitrag mal entsprechend verschoben.

cheers,
sal
__________________
Bitte keine Flashfragen an mich schicken. Dafür ist ja das Forum da! Das betrifft auch Profilnachrichten.
Chuck Norris hat den Flash Player für alle mobilen Betriebssysteme!
salazar ist offline   Mit Zitat antworten
Alt 01-09-2010, 20:20   #3 (permalink)
exestiert hier nicht
 
Registriert seit: Jun 2002
Ort: Osnabrück
Beiträge: 1.728
Was funktioniert den nicht:
- kommt gar nichts an ?
- gefällt dir das aussehen nicht ?
- wie sollte es richtig funktionieren ?
__________________
<? if(!$success){ $try++; } ?>
~Es ist so grausam, dass der Intelligenz Grenzen gesetzt sind und der Dummheit keine.~

Werbung:
- Ajax File Manager ( KFM - Kae's File Manager )
Funkey ist offline   Mit Zitat antworten
Alt 02-09-2010, 11:01   #4 (permalink)
Neuer User
 
Registriert seit: Sep 2009
Beiträge: 40
eigentlich passiert nichts.es kommen keine emails an und der absender bekommt auch keine bestätigung.
danielpele ist offline   Mit Zitat antworten
Alt 02-09-2010, 13:31   #5 (permalink)
Inventar
 
Benutzerbild von Nightflyer
 
Registriert seit: Jul 2002
Beiträge: 6.820
take

if( $contact_name == true ) {

replace by

if( isset( $contact_name ) ) {
__________________
(\__/)
(='.'=)
(")_(")
Nightflyer ist offline   Mit Zitat antworten
Alt 02-09-2010, 13:53   #6 (permalink)
Neuer User
 
Registriert seit: Sep 2009
Beiträge: 40
sorry.ich blick grad nicht durch.

if( $contact_name == true ) {

steht ja schon drin.wo kommt denn das andere hin?
ich muß noch dazu sagen das die website ein fertiges template war und die mail.php mit dazu gehört.ich hatte gedacht das ich da einfach nur die mail-adresse austauschen muß.
danielpele ist offline   Mit Zitat antworten
Alt 02-09-2010, 14:14   #7 (permalink)
Inventar
 
Benutzerbild von Nightflyer
 
Registriert seit: Jul 2002
Beiträge: 6.820
Du sollst es ersetzen.

Zitat:
ich hatte gedacht [..]
falsch gedacht.. lern lieber PHP damit du auch weisst was du da zusammencodest..
__________________
(\__/)
(='.'=)
(")_(")
Nightflyer ist offline   Mit Zitat antworten
Alt 02-09-2010, 14:35   #8 (permalink)
Neuer User
 
Registriert seit: Sep 2009
Beiträge: 40
ich habe es ersetzt.leider kein erfolg!
danielpele ist offline   Mit Zitat antworten
Alt 02-09-2010, 15:29   #9 (permalink)
Inventar
 
Benutzerbild von Nightflyer
 
Registriert seit: Jul 2002
Beiträge: 6.820
wenn du vorher noch

echo print_r( $_POST, true );

einfügst, welche Ausgabe erhälst du dann?
__________________
(\__/)
(='.'=)
(")_(")
Nightflyer ist offline   Mit Zitat antworten
Alt 02-09-2010, 16:10   #10 (permalink)
Neuer User
 
Registriert seit: Sep 2009
Beiträge: 40
ich hab mal die datei mit angehängt.welche ausgabe?in flash?da steht nichts.im dreamweaver kann ich nichts erkennen in sachen ausgabe.mit dreamweaver hab ich nicht viel am hut.außer wenn es sich um html oder xml dreht.ich hab nochmal die anderen php.file von flashmint angeschaut.die sind alle identisch.
Angehängte Dateien
Dateityp: rar email.rar (638 Bytes, 0x aufgerufen)
danielpele ist offline   Mit Zitat antworten
Alt 02-09-2010, 17:06   #11 (permalink)
Neuer User
 
Registriert seit: Sep 2009
Beiträge: 40
ich hab mal eben mit dem support telefoniert wo die website gespeichert ist.die haben sich die php auch angeschaut und haben festgestellt der php script ist korrekt.die haben aber festgestellt das wenn ich eine mail von der website schicken will wird die php garnicht angesprochen.hier mal der as:
Code:
function clearField2()
{
    txtField4.text = label1;
    if (_currTextField == String(txtField4))
    {
        txtField4.text = "";
    } // end if
} // End of the function
function clearField()
{
    txtField1.text = "";
    txtField2.text = "";
    txtField3.text = "";
} // End of the function
label1 = "Message:";
var _currTextField = "";
txtField1.tabIndex = 0;
txtField2.tabIndex = 1;
txtField3.tabIndex = 2;
txtField4.tabIndex = 3;
txtField4.onSetFocus = function ()
{
    _currTextField = String(txtField4);
    if (this.text == label1)
    {
        this.text = "";
    } // end if
};
txtField4.onKillFocus = function ()
{
    if (this.text == "")
    {
        this.text = label1;
    } // end if
    _currTextField = "";
};
clearField();
clearField2();
btnClear.onRollOver = function ()
{
    this.gotoAndPlay("over");
};
btnClear.onRollOut = btnClear.onReleaseOutside = function ()
{
    this.gotoAndPlay("out");
};
btnClear.onRelease = function ()
{
    clearField();
    clearField2();
};
btnSubmit.onRollOver = function ()
{
    this.gotoAndPlay("over");
};
btnSubmit.onRollOut = btnSubmit.onReleaseOutside = function ()
{
    this.gotoAndPlay("out");
};
btnSubmit.onRelease = function ()
{
    if (_parent.contactform.txtField1.text == "" || _parent.contactform.txtField2.text == "" || _parent.contactform.txtField3.text == "" || _parent.contactform.txtField4.text == label1)
    {
        gotoAndStop(3);
    }
    else
    {
        _parent.contactform.loadVariables("email.php", "POST");
        gotoAndStop(2);
    } // end else if
};
stop ();
danielpele ist offline   Mit Zitat antworten
Alt 27-09-2010, 13:23   #12 (permalink)
Neuer User
 
Registriert seit: Sep 2010
Beiträge: 2
Anscheinend haben wir das selbe Problem - hast du vielleicht schon eine Lösung?

Oder kann mir hier vielleicht jemand weiterhelfen?

Meine sieht so ähnlich aus - das Problem ist eben das keine Daten übergeben werden und somit keine Mail abgeschickt wird:

Code:
function clearField()
{
    txtField1.text = label1;
    txtField2.text = label2;
    txtField3.text = label3;
    txtField4.text = label4;
    txtField5.text = label5;
    Selection.setFocus("_focus");
} // End of the function
label1 = "";
label2 = "";
label3 = "";
label4 = "";
label5 = "Message:";
countField = 5;
clearField();
var arrayLabel = new Array();
for (i = 1; i < countField + 1; i++)
{
    txtField = this["txtField" + i];
    txtField.index = i;
    arrayLabel[i] = this["label" + i];
    txtField.tabIndex = i;
    txtField.onSetFocus = function ()
    {
        if (this.text == arrayLabel[this.index])
        {
            this.text = "";
        } // end if
    };
    txtField.onKillFocus = function ()
    {
        if (this.text == "")
        {
            this.text = arrayLabel[this.index];
        } // end if
    };
} // end of for
btnClear.onRollOver = function ()
{
    this.gotoAndPlay("over");
};
btnClear.onRollOut = btnClear.onReleaseOutside = function ()
{
    this.gotoAndPlay("out");
};
btnClear.onRelease = function ()
{
    clearField();
};
btnSubmit.onRollOver = function ()
{
    this.gotoAndPlay("over");
};
btnSubmit.onRollOut = btnSubmit.onReleaseOutside = function ()
{
    this.gotoAndPlay("out");
};
btnSubmit.onRelease = function ()
{
    if (_parent.contactform.txtField1.text == label1 || _parent.contactform.txtField2.text == label2 || _parent.contactform.txtField3.text == label3 || _parent.contactform.txtField4.text == label4 || _parent.contactform.txtField5.text == label5)
    {
        gotoAndStop(3);
    }
    else
    {
        _parent.contactform.loadVariables("email.php", "POST");
        gotoAndStop(2);
    } // end else if
};
stop ();
LG
Tom

Geändert von ttom67 (27-09-2010 um 13:28 Uhr)
ttom67 ist offline   Mit Zitat antworten
Alt 27-09-2010, 13:47   #13 (permalink)
Inventar
 
Benutzerbild von Nightflyer
 
Registriert seit: Jul 2002
Beiträge: 6.820
Wär vielleicht doch schlauer den Thread wieder in den AS-Bereich zu verschieben
__________________
(\__/)
(='.'=)
(")_(")
Nightflyer 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
rollover script hebt leider press script auf! flashko Flash Einsteiger 3 18-07-2007 14:32
Wie mach ich aus Flash5-Script Flash6-Script ?? ghazii ActionScript 1 4 01-04-2007 18:15
id filter von <script src='a_script.php?id=1&pixel=480' ></script> glitzer PHP und MySQL 6 21-07-2004 18:11
Game-Script mit danten bank an bindung?? (klamm-script) PowerCheat PHP und MySQL 0 29-12-2003 15:07
Probleme mit einem Script (oder überhaupt mal ein Script) FunZer ActionScript 1 6 12-06-2002 14:31


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:21 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele