PHP SendSkript gibt error aus

RaketenPeter

Mitglied
Hallo Leute

Ich betreue eine Webseite von einem Freund kann ein bissle html und so aber eigentlich KEIN PHP ;)
Habe mir aus einem bestehenden mailsript eins auf meine Bedürfnisse angepasst. Leider wirft mir dieses einen Fehler aus wenn ich auf den Senden Button klicke.
Dieses Skript wird per Send Button aktiviert und soll mir Textbox Informationen an eine Email Adresse senden.

Fehler :
Parse error: syntax error, unexpected T_VARIABLE in /hp/as/ac/yh/www/mailscript.php on line 1

Der gesamte Quellcode ist hier zusehen!

PHP:
<?php

$empf_addr = "webmaster@123.com";

session_start();

if (isset($_SESSION["bestellt"])) {
	echo "<pre>Sie haben bereits bestellt!</pre>";
	die();
}

$_vorname      = $_REQUEST["Vorname"];
$_nachname   = $_REQUEST["Nachname"];
$_mail            = $_REQUEST["Email"];
$_strasse       = $_REQUEST["Straße"];
$_ort              = $_REQUEST["Ort"];
$_plz              = $_REQUEST["Postleitzahl"];
$_anzahl        = $_REQUEST["Anzahl"];

$mailContent = "

Hallo!

Vielen Dank für Deine Bestellung, wir werden sie umgehend bearbeiten:

Anzahl                 : $_anzahl
Nachname            : $_nachname
Vorname              : $_vorname
E-Mail-Adr.           : $_mail
Straße                 : $_strasse
Ort                       : $_ort
Postleitzahl           : $_plz
";

mail($empf_addr, "[SKRIPT] Neue Bestellung!", $mailContent, $header);
$_SESSION["bestellt"] = true;

?>

<html>

	<head><title>Bestellbest&auml;tigung</title></head>
	
	<body>
	
		<pre>

Vielen Dank f&uuml;r Deine Bestellung. <br>
Falls Du in Deinen Daten Fehler entdeckst mailto:webmaster@123.com 

<a href="index2.html">Zur&uuml;ck zur Startseite</a>

		</pre>
	
	</body>

</html>


Vielen Dank schon mal für die Hilfe!
 
PHP:
<?php

$empf_addr = "webmaster@123.com";

session_start();

if (isset($_SESSION["bestellt"])) {
    echo "<pre>Sie haben bereits bestellt!</pre>";
    die();
}

$_vorname      = $_REQUEST["Vorname"];
$_nachname   = $_REQUEST["Nachname"];
$_mail           = $_REQUEST["Email"];
$_strasse       = $_REQUEST["Straße"];
$_ort              = $_REQUEST["Ort"];
$_plz              = $_REQUEST["Postleitzahl"];
$_anzahl        = $_REQUEST["Anzahl"];

$mailContent = '

Hallo!

Vielen Dank für Deine Bestellung, wir werden sie umgehend bearbeiten:

Anzahl                 : '.$_anzahl.'
Nachname            : '.$_nachname.'
Vorname              : '.$_vorname.'
E-Mail-Adr.           : '.$_mail.'
Straße                 : '.$_strasse.'
Ort                       : '.$_ort.'
Postleitzahl           : '.$_plz;

mail($empf_addr, "[SKRIPT] Neue Bestellung!", $mailContent, $header);
$_SESSION["bestellt"] = true;

?>

<html>

    <head><title>Bestellbest&auml;tigung</title></head>
    
    <body>
    
        <pre>

Vielen Dank f&uuml;r Deine Bestellung. <br>
Falls Du in Deinen Daten Fehler entdeckst mailto:webmaster@123.com 

<a href="index2.html">Zur&uuml;ck zur Startseite</a>

        </pre>
    
    </body>

</html>

Da dürften eigentlich garkeine Fehler auftreten.
 
Poste doch mal das ganze Script, wo z.B. wird $header definiert?


PHP:
if (isset($_SESSION["bestellt"])) {
    echo "<pre>Sie haben bereits bestellt!</pre>"; // reicht aus
}
Gruss
 
Hallo Leute

erstmal Entschuldigung aber ich hatte heute Ausgang ;)
Dann DANKE ! für eure Hilfe!
Es läuft schon noch ein paar kleine Änderungen an der html dann hat das Skript von K3D Funktioniert.
Und kalle ich hatte nie nen header definiert ;D !!

Ich werd das Thema schließen ! Nochmals vielen Herzlichen Dank!


MFG
Jens
 
Dann verstehe ich das hier nicht.
PHP:
mail($empf_addr, "[SKRIPT] Neue Bestellung!", $mailContent, $header);
 
Naja ;) wie gesagt ich habe ein mailscript umgebaut! in dem war die header variable definiert ich habe diese aber nicht benutzt! hab die jetzt auch rausgelöscht ;)
ich kann eigentlich kein php ;)!
 
Zurück