Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » PHP » Email Script

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
08.08.2010, 10:53 Uhr
~Henni
Gast


Hallo
ich habe in einem Script eine Stelle an der eine email an eine ingegebene Adresse geschickt wird aber da ist angeblich ein syntaxfehler in zeile 11


Das script ist




PHP 4:
<html>
<head>
<title> Danke </title>
</head>
<body>
<?php

$mail = $_POST["mail"]
$user = $_POST["user"]
$mail = $_POST["passwort"]
$user = $_POST["passwort2"]

if ($mail =="")
  or($user =="")
  or($passwort =="")
  or($passwort2 =="")
{
echo "Einige Felder sind nicht Korrekt ausgefüllt!"
}

else
{
echo "Danke, das sie sich registriert haben.<br>
Sie werden in wenigen minuten eine E-Mail mit Ihren Login Daten."

}
  

mail($mail,Ihre Logindaten., Vielen Dank für Ihre Registration,
Ihre Benutzername ist $user!,
  "From: Joel.Liam.de <henrikmartens1200@web.de>");

?>



Könntet ihr mir sagen wo da der syntaxfehler liegt?

Bearbeitung von 0xdeadbeef:

php-Tags eingefügt. Nächstes mal selbst machen.


Dieser Post wurde am 08.08.2010 um 12:43 Uhr von 0xdeadbeef editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
08.08.2010, 12:46 Uhr
0xdeadbeef
Gott
(Operator)


Du hast nahezu alle Semikolons vergessen. Außerdem fehlen Klammern um die Bedingung der if-Abfrage, Anführungsstriche um zwei der drei Strings im mail-Aufruf und ein Verb in der Erfolgsrückmeldung.
--
Einfachheit ist Voraussetzung für Zuverlässigkeit.
-- Edsger Wybe Dijkstra
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
09.08.2010, 09:47 Uhr
Arzi



Eigentlich muss es so lauten:

PHP 4:
<html>
<head>
<title> Danke </title>
</head>
<body>
<?php

$mail = $_POST["mail"];
$user = $_POST["user"];
$mail = $_POST["passwort"];
$user = $_POST["passwort2"];

if (empty($mail) || empty($user) || empty($passwort) || empty($passwort2)){
echo "Einige Felder sind nicht Korrekt ausgefüllt!";
}else{
echo "Danke, das Sie sich registriert haben.<br>
Sie werden in wenigen Minuten eine E-Mail mit Ihren Login Daten bekommen."
;

mail($mail, "Ihre Logindaten", "Vielen Dank für Ihre Registration,
Ihre Benutzername ist {$user}!"
,
  "From: Joel.Liam.de <henrikmartens1200@web.de>");
}

?>


Ich hab das Script jetzt so gestellt wie es sein müsset, da du die Mailaktion noch in den if zewig reinbauen musst, da sonst immer eine Mail gesendet wird.
Du solltest allerdings noch auf Muster prüfen
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ PHP ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: