Antworten auf deine Fragen:
Neues Thema erstellen

Flash PHP Kontakt Formular von palpalo

Realname

Noch nicht viel geschrieben

Hi,
ich habe mir das Flash PHP Kontakt Formular von palpalo runtergeladen. Aber wenn ich das auf meinen Webspace Server hochlade, die Empfänger E-Mail Adresse in meine ändere, nur leere E-Mails. Hat er vielleicht was falsch gemacht, oder wieso passiert das?

Er war ja seit einem Monat nicht mehr Online, deshalb frage ich hier im Forum.
 

G

griestraum

Guest

AW: Flash PHP Kontakt Formular von palpalo

Versuch mal in der PHP Datei die Varialben mit einem Wert zu füllen.


Ich vermute, dass es an der Weiterleitung von Flash an PHP liegt.
Leider hab ich hier in der Arbeit kein Flash installiert, ich werd mir das heute Abend mal anschauen!


EDIT: oder poste doch mal den gesamten Actionscript Code, der im File vorkommt *g* vielleicht fällt mir da etwas auf?!
 

Realname

Noch nicht viel geschrieben

AW: Flash PHP Kontakt Formular von palpalo

Hi,
soweit ich das verstehe müsste das richtig sein. Die Felder haben den richtigen Instansnamen und auch die richtige var Benennung. Ich hoffe es liegt nicht an meinem Webspace, muss ich da speziell irgendwas einstellen, außer CMOD 777?

---
Flash-Datei
Code:
///////////////////////////////////////////////////////////////////////////////
//
txtFeldArr = ["txtName", "txtVorname", "txtStrasse", "txtOrt", "txtTel", "txtFax", "txtEmail", "txtWeb", "txtMessage"];
txtLabelArr = ["Name", "Vorname", "Straße", "PLZ/Ort", "Telefon", "Fax", "Email", "Website", "Nachricht"];
//
///////////////////////////////////////////////////////////////////////////////
//
fncClear = function (obj1, index) {
	obj1.text = txtLabelArr[index];
};
//----------------------------------------------------------------------------
fncOldStyle = function (obj2) {
	obj2.textColor = "0x777777";
	obj2.borderColor = "0xAAAAAA";
	obj2.backgroundColor = "0xFFFFFF";
};
//----------------------------------------------------------------------------
fncNewStyle = function (obj3) {
	obj3.textColor = "0x0066FF";
	obj3.borderColor = "0x003366";
	obj3.backgroundColor = "0xF5F5F5";
};
//----------------------------------------------------------------------------
fncCheckContent = function (obj4) {
	if (obj4.text == txtLabelArr[obj4.i]) {
		obj4.text = "";
	} else if ((obj4.text == "")) {
		fncClear(obj4, obj4.i);
	}
};
//
///////////////////////////////////////////////////////////////////////////////
//
fncInit = function () {
	for (i=0; i<txtFeldArr.length; i++) {
		currentTxtFeld = 0;
		prevtTxtFeld = 0;
		// --------------------------------------------------------------------
		mcFormular[txtFeldArr[i]].i = i;
		// --------------------------------------------------------------------
		fncClear(mcFormular[txtFeldArr[i]], mcFormular[txtFeldArr[i]].i);
		fncOldStyle(mcFormular[txtFeldArr[i]]);
		// --------------------------------------------------------------------
		mcFormular[txtFeldArr[i]].onSetFocus = function() {
			prevtTxtFeld = currentTxtFeld;
			currentTxtFeld = this;
			// ----------------------------------------------------------------
			fncNewStyle(currentTxtFeld);
			fncOldStyle(prevtTxtFeld);
			// ----------------------------------------------------------------
			fncCheckContent(currentTxtFeld);
			fncCheckContent(prevtTxtFeld);
		};
	}
};
//
///////////////////////////////////////////////////////////////////////////////
//
fncSend = function () {
	felderVoll = false;
	emailRichtig = false;
	for (i=0; i<txtFeldArr.length; i++) {
		if ((mcFormular[txtFeldArr[i]].text == "") || (mcFormular[txtFeldArr[i]].text == txtLabelArr[i])) {
			mcFormular[txtFeldArr[i]].textColor = "0xFF0000";
			mcFormular.txtStatus.text = "Alle Felder korrekt ausfüllen";
			felderVoll = false;
		} else {
			felderVoll = true;
		}
		// --------------------------------------------------------------------
		if ((mcFormular.varEmail.indexOf("@")<2) || (mcFormular.varEmail.indexOf(".")<5)) {
			mcFormular.txtEmail.textColor = "0xFF0000";
			mcFormular.txtStatus.text = "Alle Felder korrekt ausfüllen";
			emailRichtig = false;
		} else {
			emailRichtig = true;
		}
	}
	// ------------------------------------------------------------------------
	if ((felderVoll == true) && (emailRichtig == true)) {
		mcFormular.txtStatus.text = "Daten gesendet ...";
		mcFormular.loadVariables("flashMail.php", "POST");
	}
};
//
///////////////////////////////////////////////////////////////////////////////
//
mcFormular.btnClear.txtLabel.text = "löschen";
mcFormular.btnSend.txtLabel.text = "senden";
//----------------------------------------------------------------------------
mcFormular.btnClear.onRollOver = mcFormular.btnSend.onRollOver=function () {
	this.txtLabel.textColor = "0xFFFFFF";
};
mcFormular.btnClear.onRollOut = mcFormular.btnSend.onRollOut=function () {
	this.txtLabel.textColor = "0x000000";
};
//----------------------------------------------------------------------------
mcFormular.btnClear.onPress = mcFormular.btnSend.onPress=function () {
	this.txtLabel._x = this.txtLabel._y += 1;
};
mcFormular.btnClear.onReleaseOutside = mcFormular.btnSend.onReleaseOutside=function () {
	this.txtLabel.textColor = "0x000000";
	this.txtLabel._x = this.txtLabel._y -= 1;
};
//----------------------------------------------------------------------------
mcFormular.btnClear.onRelease = function() {
	this.txtLabel._x = this.txtLabel._y -= 1;
	fncInit();
};
mcFormular.btnSend.onRelease = function() {
	this.txtLabel._x = this.txtLabel._y -= 1;
	fncSend();
};
//
///////////////////////////////////////////////////////////////////////////////
//
fncInit();
PHP-Datei
Code:
<?


$myMail="deine@e-mail.de";


$nowDay=date("d.m.Y");
$nowClock=date("H:i:s");


$message="
Empfangen am $nowDay um $nowClock:\n
----------------------------------------------------------------------------\n
Name: $varName
Vorname: $varVorname
Straße: $varStrasse
PLZ/Ort: $varOrt
Tel: $varTel
Fax: $varFax
Email: $varEmail
Web: $varWeb


Nachricht:
------------
$varMessage

----------------------------------------------------------------------------\n
";


$header="From:$varName $varVorname";
$subject = "WEBMAIL";


mail($myMail, $subject, $message, $header);


?>
 

ernstl

Aktives Mitglied

AW: Flash PHP Kontakt Formular von palpalo

Bekanntes Problem, denn das Fomular stammt nicht aus diesem Forum, sondern aus dem Flashforum.de. Dort gibt es einen Thread, der ca. 800 Beiträge hat und sich fast ausschließlich mit diesem 'Fehler' auseinander setzt.

Meist resultierte der Fehler aus der Serverkonfiguration, die mit dem Formular kollidierte. Versuche also mal alles auf 'GET' statt 'POST' umzustellen.

PS: Wenn ich ehrlich sein soll, finde ich es nur richtig, dass diese nicht richtig funktioniert/ ´n bissl buggy ist. Es scheint nämlich so, dass hier eine fremde Arbeit für die eigene ausgegeben wurde. (Original von ::RC:: )

Mein Tipp: Gehe zum Flashforum.de und ziehe Dir dort eine bugfreie original Version herunter.
 

Realname

Noch nicht viel geschrieben

AW: Flash PHP Kontakt Formular von palpalo

Hi,
so was ist natürlich unter aller Sau, aber ich finde auf der Seite von Flashforum.de keinen Download Link. Könntest Du mir bitte einen Link zu den Kontakt Formulars schicken.
 

ernstl

Aktives Mitglied

AW: Flash PHP Kontakt Formular von palpalo

Ja, dort gibt es keine 'Downloadsektion', Downloads findest Du im FF (FlashForum) unter 'Stuff'. :: RC :: hat das Kontaktformular sogar in seine Signatur aufgenommen, weil es so gefragt ist:
Das Wäre dann der Link zum megaThread gewesen. Schaue mal in dem Thread nach :: RC :: (Threadersteller) und dessen Signatur, bzw. den Link zum Kontaktformular -oder Beitrag 506 :)

Wenn Du Hilfe brauchst würde ich Dir raten erst die Beiträge des megaThread zu lesen. Eigentlich wurde da schon alles gesagt. Im FF wird daher meist eine Anfrage bezüglich des Kontaktformulars auf den besagten Thread verwiesen.
 
H

hermikon45

Guest

AW: Flash PHP Kontakt Formular von palpalo

supi habe auch eben so probiert geht danke schöön
 
Bilder bitte hier hochladen und danach über das Bild-Icon (Direktlink vorher kopieren) platzieren.
Antworten auf deine Fragen:
Neues Thema erstellen

Willkommen auf PSD-Tutorials.de

In unseren Foren vernetzt du dich mit anderen Personen, um dich rund um die Themen Fotografie, Grafik, Gestaltung, Bildbearbeitung und 3D auszutauschen. Außerdem schalten wir für dich regelmäßig kostenlose Inhalte frei. Liebe Grüße senden dir die PSD-Gründer Stefan und Matthias Petri aus Waren an der Müritz. Hier erfährst du mehr über uns.

Stefan und Matthias Petri von PSD-Tutorials.de

Nächster neuer Gratisinhalt

03
Stunden
:
:
25
Minuten
:
:
19
Sekunden

Neueste Themen & Antworten

Flatrate für Tutorials, Assets, Vorlagen

Zurzeit aktive Besucher

Statistik des Forums

Themen
118.616
Beiträge
1.538.358
Mitglieder
67.536
Neuestes Mitglied
QuestionMark
Oben