Autor |
Nachricht |
Homedom
Threadersteller
Dabei seit: 29.10.2004
Ort: -
Alter: -
Geschlecht:
|
Verfasst Di 29.03.2005 15:21
Titel Wie versende ich in PHP ne email? |
|
|
Hi, ich hab n problem und zwar hab ich:
$email für die adresse
$nachricht für die nachricht
$betreff für den betreff
jetzt schreib ich:
Code: | mail($email, $betreff, $nachricht); |
dann sagt mein computer:
Parse error: syntax error, unexpected T_VARIABLE in E:\Internet\xampp\htdocs\Webseiten\Keysite ordner\Keysite\sqlpost.php on line 34
Was mach ich falsch?? kann mir jemand helfen?
Danke, homedom
|
|
|
|
|
gtz
Dabei seit: 15.04.2002
Ort: -
Alter: 48
Geschlecht:
|
Verfasst Di 29.03.2005 15:24
Titel
|
|
|
genzen code zeigen, sonst gibs nix.
|
|
|
|
|
Anzeige
|
|
|
Homedom
Threadersteller
Dabei seit: 29.10.2004
Ort: -
Alter: -
Geschlecht:
|
Verfasst Di 29.03.2005 15:34
Titel
|
|
|
Code: | <?php
$_POST['name'] = strip_tags ($_POST['name']);
$_POST['nname'] = strip_tags ($_POST['nname']);
$_POST['email'] = strip_tags ($_POST['email']);
$name = $_POST['name'];
$nname = $_POST['nname'];
$email = $_POST['email'];
$verbindung = mysql_connect("host"", "benutzer", "passwort");
mysql_select_db("test");
$abfrage = "INSERT INTO key_table_adrr (`Name`, `Nachname`, `E-mail`) VALUES ('$name', '$nname', '$email')";
if (!function_exists("check_mail")){
// @param string $email
function check_mail($email)
{
if (eregi("^[a-z0-9]+([-_\.]?[a-z0-9])+@[a-z0-9|ü|ä|ö]+([-_\.]?[a-z0-9|ü|ä|ö])+\.[a-z]{2,4}", $email)) {
return TRUE;
} else {
return FALSE;
}
}
}
$mailtest = $_POST['email'];
if(check_mail($mailtest))
mysql_query($abfrage, $verbindung);
else
echo "E-mailadresse nicht korrekt<br/>", exit;
mysql_close($verbindung)
$betreff = "hallol"
$nachricht = "hallo"
mail($email, $betreff, $nachricht);
Echo "Vielen dank, ihre E-mail wurde versandt."
?> |
So, zufrieden? *g*
Antwort bitte...
dnake, homedom
Zuletzt bearbeitet von Homedom am Di 29.03.2005 15:35, insgesamt 1-mal bearbeitet
|
|
|
|
|
metty
Dabei seit: 21.03.2005
Ort: Köln
Alter: 39
Geschlecht:
|
Verfasst Di 29.03.2005 15:36
Titel
|
|
|
Code: |
mysql_close($verbindung);
$betreff = "hallol";
$nachricht = "hallo"; |
So wäre es glaube ich besser
Zuletzt bearbeitet von metty am Di 29.03.2005 15:37, insgesamt 1-mal bearbeitet
|
|
|
|
|
gtz
Dabei seit: 15.04.2002
Ort: -
Alter: 48
Geschlecht:
|
Verfasst Di 29.03.2005 15:37
Titel
|
|
|
generell solltest du dich daran gewöhnen, ans ende von codezeilen ein semikolon zu machen.
Zuletzt bearbeitet von gtz am Di 29.03.2005 15:38, insgesamt 1-mal bearbeitet
|
|
|
|
|
minlove
Dabei seit: 02.12.2004
Ort: Aachen
Alter: 39
Geschlecht:
|
Verfasst Di 29.03.2005 15:39
Titel
|
|
|
Auf der Schnelle sehe ich, dass du hier Klammern vergessen hast:
Code: | if(check_mail($mailtest))
mysql_query($abfrage, $verbindung);
else
echo "E-mailadresse nicht korrekt<br/>", exit;
|
richtig:
Code: | if(check_mail($mailtest)) {
mysql_query($abfrage, $verbindung); }
else {
echo "E-mailadresse nicht korrekt<br/>", exit; }
|
hier hast du semicolons vergessen:
Code: | mysql_close($verbindung)
$betreff = "hallol"
$nachricht = "hallo" |
richtig Code: | mysql_close($verbindung) ;
$betreff = "hallol" ;
$nachricht = "hallo"; |
Zuletzt bearbeitet von minlove am Di 29.03.2005 15:40, insgesamt 1-mal bearbeitet
|
|
|
|
|
metty
Dabei seit: 21.03.2005
Ort: Köln
Alter: 39
Geschlecht:
|
Verfasst Di 29.03.2005 15:41
Titel
|
|
|
minlove hat geschrieben: | Auf der Schnelle sehe ich, dass du hier Klammern vergessen hast: |
Die Klammern sind nicht unbedingt nötig, für eine saubere Programmierung aber auf jeden Fall zu empfehlen.
|
|
|
|
|
minlove
Dabei seit: 02.12.2004
Ort: Aachen
Alter: 39
Geschlecht:
|
Verfasst Di 29.03.2005 15:42
Titel
|
|
|
metty hat geschrieben: | minlove hat geschrieben: | Auf der Schnelle sehe ich, dass du hier Klammern vergessen hast: |
Die Klammern sind nicht unbedingt nötig, für eine saubere Programmierung aber auf jeden Fall zu empfehlen. |
ist mir neu. Seit wann sind Klammern nicht unbedingt nötig?
|
|
|
|
|
|
|
|
Ähnliche Themen |
hilfe - versende phishing mails? oO
Email 150 MB
Darstellungsproblem von Email
PHP-Email-Formular
php upload an email?
eMail zu XML formatieren - nur wie?!
|
|