Vent lige med det, paster lige sidste fil!
<-- tilmeld.php -->
<html>
<body>
<?
$mail = $_GET['mail'];
$aktiv = $_GET['aktiver'];
if ( $mail != "" && $aktiv != "" ) {
// CONNECT TIL MYSQL HER
$s = ("SELECT * FROM nyhed WHERE email = '".$mail."'");
$query = ("UPDATE nyhed SET nyhed = 'ja' WHERE email = '".$mail."' LIMIT 1");
$result = mysql_query($s)or die("MySQL fejl: " . mysql_error());
$log = mysql_fetch_array($result);
$email = $log['email'];
$aktiver = $log['aktiver'];
$nyhed = $log['nyhed'];
if( $mail == $email && $aktiv == $aktiver && $nyhed == 'ja' ) {
echo "<script type=\"text/javascript\">alert(\"Du har allerede aktiveret dig!!!\");</script>";
print(" <script language='javascript'>
location.href='
http://www.ditdomain.dk'; </script>");
exit;
}
if( $mail == $email && $aktiv == $aktiver ) {
$go = mysql_query($query)or die("MySQL fejl: " . mysql_error());
}else{
echo "<script type=\"text/javascript\">alert(\"Mailadressen findes ikke!!!\");</script>";
print(" <script language='javascript'>
location.href='
http://www.ditdomain.dk'; </script>");
exit;
}
?>
<html>
<body style="PADDING-RIGHT: 10px" align ="center" bgcolor="#aed0fd">
<p align="center"><font size="3"><b>Du er nu tilmeldt nyhedsbrevet, tak for din
tilmelding!</b></font></p>
<?
exit;
}
$mail = $_POST['mail'];
$dato = date("d:m:Y");
$akti = rand();
$aktiver = md5($akti);
$ip = $_SERVER['REMOTE_ADDR'];
$result = mysql_query("SELECT * FROM nyhed WHERE email = '".$mail."'")or die("MySQL fejl: ". mysql_error());
$row = mysql_fetch_array($result);
if (!preg_match("/^([\w|\.|\-|_]+)@([\w||\-|_]+)\.([\w|\.|\-|_]+)$/i", $mail)) {
echo "<script type=\"text/javascript\">alert(\"Indtast venligst en GYLDIG email!!!\");history.go(-1)</script>";
exit;
}
if ( mysql_num_rows($result) == 1 && $row[nyhed] == "nej" ) {
echo "<script type=\"text/javascript\">alert(\"Du er allerede tilmeldt nyhedsbrevet, men ikke aktiveret!!!\");history.go(-1)</script>";
exit;
}
if ( mysql_num_rows($result) == 0 ) {
$tekst = "Hej.\n\n Du har tilmeldt dig nyhedsbrevet, klik på nedenstående link, for at acceptere!\nMvh.\n\nDIREKTØREN\n\nwww.ditdomain.dk/tilmeld.php?mail=".$mail."&aktiver=".$aktiver."";
$headers = "From: NAVN <x@x.dk>\n";
$headers .= "Reply-to: x@x.dk\n";
$headers .= "X-Sender: <x@x.dk>\n";
$headers .= "X-Mailer: x@x.dk\n";
$headers .= "X-Priority: 3\n";
$headers .= "Return-Path: <x@x.dk>\n";
mail($mail,"Nyhedsbrev","$tekst\n","$headers");
$sql = mysql_query("INSERT INTO nyhed (email, date, aktiver, ip) VALUES ('$mail', '$dato', '$aktiver', '$ip')");
}else{
echo "<script type=\"text/javascript\">alert(\"Du er allerede tilmeldt nyhedsbrevet!!!\");history.go(-1)</script>";
}
?>
<p align="center" style="word-spacing: 0; line-height: 110%; margin-top: 0; margin-bottom: 0"><font size="3"><b>Der
skulle nu være afsendt en mail til <? echo $mail; ?> med et bekræftelses link.<br>
Du skal klikke på det for at godkende.</b></font></p>
</body>
</html>