Mailformular

selle1

Erfahrenes Mitglied
Mailformularproblem

Hallo zusammen,

ich habe mir ein Formular nachgebaut und es funktioniert scheinbar ganz gut. NUR erhalte ich einen Fehler beim Senden:

Error opening URL "http://meinedomain/test/mailform.php?

Vermute mal, dass ich die Rechte falsch gesetzt habe.

Kann mir jemand einen Tip geben?
 
Hallo zusammen,

habe folgendes mailformular in Flash eingebaut:
(mailform.php)

<?php
$TextVariable = '&results=';
$response = 'Data Sent. Thank You..';
echo $TextVariable;
echo $response;
/* recipients */
$recipient .= "info@so-consulting.eu" ;
/* subject */
$subject = "Webanfrage";
/* message */
$message .= "Name: $name
Firma: $firma
Strasse: $strasse
PLZ: $plz
Ort: $ort
Telefon: $telefon
Email: $email
Nachricht: $nachricht";
/* additional header pieces for errors, From cc's, bcc's, etc */
$headers .= "From: $name <$email>n";
/* and now mail it */
mail($recipient, $subject, $message, $headers);
?>

Wir durch diese Funktion aufgerufen:

on (release) {
// logical operator makes sure the textfield is not blank. IndexOf checks for "@" and "." characters in textfield
if (!email.length || email.indexOf("@") == -1 || email.indexOf(".") == -1) {
results = "Geben Sie bitte eine gültige E-Mail Adresse ein.";
} else if (!nachricht.length) {
results = "Geben Sie bitte Ihre Nachricht ein.";
} else if (!name.length) {
results = "Geben Sie bitte Ihren Namen ein.";
} else {
loadVariables("http://meinedomain/test/mailform.php","GET");
results = "Sending Data...";
}
}


Leider kommt aber nichts bei mir an. Ich weiss nicht genau warum. Dachte zuerst, dass es an den Rechten liegt (habe 755, 644,... ausprobiert) passierte trotzdem nichts.
Woran könnte es liegen?

Bin für jedes Feedback dankbar.

So habe das Problem teilweise gelöst. Jetzt kommen die Mails über IE zwar an aber wenn ich die Seite über Firefox aufrufe nicht. Verstehe es einfach nicht.:confused:
 
Zuletzt bearbeitet:
Hi,

Wo befindet sich "meinedomain"? Wenn Du den Film mit der internen "Testen"-Funktion abspielst (wovon ich ausgehe, wenn Du eine Fehlermeldung bekommst), kannst Du auf einen lokalen Server (localhost) idr. nicht zugreifen. Externe Quellen sollten aber aufrufbar sein, sofern nicht z.B. eine Firewall verhindert, dass sich flash.exe ins Web verbindet.

Ein paar mehr Infos wären hilfreich.

Gruß
.
 
Hallo Tobias,

habe den thread dahin verschoben, da ihr ja ein php-Forum habt.

Ich habe das Problem teilweise gelöst. ich erhalte jetzt keine Fehlermeldung mehr. Wenn ich aber nun auf senden gehe, zeigt er an, dass er Daten sendet aber es passiert nichts und ich erhalte keine Mail.
Mehr Infos habe ich wie gesagt auf folgendem Link.

Danke im voraus.

http://www.tutorials.de/forum/php/272980-mailformular.html
 
Bitte erstelle keine Mehrfachpostings zu einer Frage in verschiedenen Foren.

Ich habe Deinen Thread aus dem Flashforum mit diesem hier zusammengeführt.

Gruß
.
 
Sorry,

habe aber gesehen, dass ihr hier ein php Forum habt, deswegen die Verlegung.

Aber zurück zu meiner Frage. Warum klappt das Formular im IE7 und im Firefox nicht?
Und noch eine Frage: Kann ich mehrere Empfänger einstellen, ähnlich bcc. Habe zwar mehrere Empfänger einstellen können aber diese werden in der Mail als An: xyz@xyz.de und abc@abc.de angezeigt.

Grüsse
 
Zurück