hey
ich habe mir gedacht das ich mal ein Besipiel code posten könnte. Dieses Script schikt die nachricht an deine email address.
Code:
<?php
session_set_cookie_params(10800);
session_start();
if(!session_is_registered("mail"))
{
$To = "ich@du.wir";
$From = "test";
$Titel = "Nachricht auf der Webseite";
$Name = $_GET["name"];
$Mail = $_GET["mail"];
$Text = htmlspecialchars($_GET["text"]);
if(!empty($Name) && !empty($Mail) && !empty($Text))
{
//Datum, wann die Mail erstellt wurde
$name_tag[0] = "Sonntag";
$name_tag[1] = "Montag";
$name_tag[2] = "Dienstag";
$name_tag[3] = "Mittwoch";
$name_tag[4] = "Donnerstag";
$name_tag[5] = "Freitag";
$name_tag[6] = "Samstag";
$num_tag = date( "w");
$tag =$name_tag[$num_tag];
$jahr = date( "Y");
$n = date( "d");
$monat = date( "m");
$time = (date("H:i"));
$Datum = $tag . ", " . $n . "." . $monat . "." . $jahr . " um " . $time . " Uhr";
$Nachricht = $Name . "(" . $Mail . ")" . " schrieb am " . $Datum . ":\n\n" . $Text;
$Header = "From: " . $From;
$Send = mail($To, $Titel, $Nachricht, $Header);
if($Send == true)
{
session_register("mail");
echo("Ihre Nachricht wurde erfolgreich versendet.");
exit;
}
else
{
echo("Fehler beim versenden der Nachricht.");
exit;
}
}
else
{
echo("Bitte alle Felder ausfüllen.");
exit;
}
}
else
{
echo("Sie haben bereits eine E-Mail versendet.");
exit;
}
?>
So dieses Script als mail.php abspeichern, deine email bei "ich@du.wir" einfügen und dann auf der seite wo die nachricht hinterlassen werden soll dieses einfügen:
Code:
<form action="mail.php" method="get">
<input name="name" type="text" />
<input name="mail" type="text" /><textarea name="text" cols="" rows=""></textarea>
<input name="" type="submit" /></form>
kannste noch in dein disign integrieren. das müsste so bei ohost funktionieren (ich glaub das war das gleiche wie funpic). wenn du noch fragen hast einfach stellen ...
mfg fox32
Lesezeichen