2 php von einem Button aus ansteuern

FAD

Mitglied
Kann man 2 php scripte von einem Button aus ansteuern?
Code:
on (release) {
	if (Email.indexOf("@") != -1 && Email.indexOf(".") != -1 && Name != "" && Comments != "") {
		Submit = "Yes";
		NumHigh = 10;
		NumLow = 0;
		loadVariables("GuestBook.php", this, "POST");
		loadVariables["GuestBook2.php", this, "POST");
		mc.Status = "Viele Dank für Deinen Eintrag";
	}
	if (Name == "") {
		mc.Status = "Dein Name fehlt!";
	}
	if (Comments == "") {
		mc.Status = "Dein Eintag fehlt!";
	}
	if (Email.indexOf("@") == -1 || Email.indexOf(".") == -1) {
		mc.Status = "Falsche email";
	}
}
Mit dem ersten wird ein Gästebuch verwaltet und das zweite soll mir eine Mail schicken, wenn es einen neuen Eintag gibt.

GuestBook2.php
PHP:
<?php
$MailTo = "post@faithanddoubt.de";
$subject = "FAD - Neuer Gaestebuch Eintrag";
mail($MailTo, $subject, $Name, $Email, $Comments, "From: $Email");
?>

Name, Email und Comments sind Variablen.
Denke es ist soweit alles richtig, es schickt aber keine Email ?

Hab auch schon versucht das:
PHP:
$MailTo = "post@faithanddoubt.de";
$subject = "FAD - Neuer Gaestebuch Eintrag";
mail($MailTo, $subject, $Name, $Email, $Comments, "From: $Email");
...in die GuestBook.php einzufügen. Das geht aber auch net ;(


Gruss René
 
Hi,

Wenn Register Globals bei Dir deaktiviert ist, müsste es heissen:
PHP:
$Email = $_POST["Email"];

Versuch das mal.

Gruß
.
 
Hi,

hmm, kann auch sein, dass das Problem ein anderes ist und ich nur nicht genau genug geschaut habe. Am besten, Du postest einmal die gesamte PHP-Datei oder, noch besser: beide (.fla und .php) als Anhang. Dann lässt sich das leichter sagen.

Gruß
.
 
Hi,

Du hast einfach einen Fehler in der Syntax des [phpf]mail[/phpf] - Befehls. Die Parameter sind:

mail(To, Subject, Message, Headers);

Du musst Name, Email und die Komments in einen String setzen und als Message-Parameter mitgeben, z.B. so:
PHP:
$message = "Mail von: ".$Name." Email: ".$Email." Nachricht: ".$Comments;
mail($MailTo, "Neuer Gaestebuch Eintag", $message, "From: $Email");

Gruß
.
 
Zuletzt bearbeitet:
Zurück