ItalaSveva
Mitglied
Thread Starter
- Dabei seit
- 01.02.2007
- Beiträge
- 40
- Reaktionspunkte
- 0
Hallo macuser!
Ich habe ein Problem mit dem Bestellformular auf der Homepage meiner Eltern, das ich so schnell wie möglich lösen möchte.
Ich habe auf den Server ein PHP-Skript geladen, das mir die Formularbestellung als eMail zukommen lassen soll (es handelt sich um ein fertiges PHP-Skript, welches ich mit meinen Daten ergänzt habe. Siehe Code.)
Das Formular habe ich ganz normal mit dem Skirpt verlinkt – doch will es einfach nicht funktionieren.
Wenn ich das Formular abschicken möchte, will sowohl Safari als auch FireFox das PHP-Skript herunterladen, das scheinbar für ein Programm geahlten wird. Auch wenn es heruntergeladen wurde, ist die Bestellung trotzdem nicht verschickt.
Hier mal der Link.
Auf der Website löse ich das Formularproblem noch mit mailto, was mir aber überhaupt nicht gefällt und ich so schnell wie möglich ändern möchte.
Weiß denn jemand, um was für ein Problem es sich hierbei handeln könnte?
Liegt es vielleicht am Skript selbst?
Ich habe keine PHP-Erfahrung.
Wäre für Hilfe dankbar.
Grüße
ItalaSveva
formsender.php
Ich habe ein Problem mit dem Bestellformular auf der Homepage meiner Eltern, das ich so schnell wie möglich lösen möchte.
Ich habe auf den Server ein PHP-Skript geladen, das mir die Formularbestellung als eMail zukommen lassen soll (es handelt sich um ein fertiges PHP-Skript, welches ich mit meinen Daten ergänzt habe. Siehe Code.)
Das Formular habe ich ganz normal mit dem Skirpt verlinkt – doch will es einfach nicht funktionieren.
Wenn ich das Formular abschicken möchte, will sowohl Safari als auch FireFox das PHP-Skript herunterladen, das scheinbar für ein Programm geahlten wird. Auch wenn es heruntergeladen wurde, ist die Bestellung trotzdem nicht verschickt.
Hier mal der Link.
Auf der Website löse ich das Formularproblem noch mit mailto, was mir aber überhaupt nicht gefällt und ich so schnell wie möglich ändern möchte.
Weiß denn jemand, um was für ein Problem es sich hierbei handeln könnte?
Liegt es vielleicht am Skript selbst?
Ich habe keine PHP-Erfahrung.
Wäre für Hilfe dankbar.
Grüße
ItalaSveva
formsender.php
PHP:
<?php
$email_to = "verlag@carlesso.de";
$email_subject = "Online-Bestellung";
$email_message = "Bestellung: \n\n";
foreach ( $_POST as $feldname => $wert )
{
// echo "Feldname: " . $feldname . " => Wert: " . $wert . "<br>\n";
// Anhängen des momentanen Feldes an den Email-Text
$email_message .= "Feldname: " . $feldname . " => Wert: " . $wert . "\n";
}
// Versenden der Email
$status = mail( $email_to, $email_subject, $email_message );
if ( ! $status )
{
die("Ihre Bestellung konnte leider nicht versendet werden. Versuchen Sie es erneut oder schicken Sie uns Ihre Bestellung per e-mail." );
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="content-type" content="text/html;charset=utf-8" />
<meta name="generator" content="Adobe GoLive" />
<title>Email wurde versendet</title>
</head>
<body>
<p><font size="3" face="Verdana, Arial, Helvetica, sans-serif">Ihre Bestellung wurde versendet. </font></p>
<p><font size="3" face="Verdana, Arial, Helvetica, sans-serif">Vielen Dank!</font></p>
</body>
</html>