Nyhedsbrev hjælp.
Har siddet hele dagen med et nyhedsbrevs script, som jeg ikke kan få til at fungere.Har fundet scriptet her:
http://www.phpuniverset.dk/show_source.phtml?script_id=43
Min mailliste.php ser således ud:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
<title>Søderberg-indretning - Indretning af boligstylist Lone Søderberg</title>
<meta http-equiv="imagetoolbar" content="no" />
<meta name="MSSmartTagsPreventParsing" content="true" />
<meta name="description" content="Boligstylist Lone Søderberg, tilbyder indretning hos private i Københavnsområdet" />
<meta name="keywords" content="mmd, multimediedesigner, boligstylist, Lone Søderberg, studerende" />
<meta name="author" content="Søderberg-indretning" />
<style type="text/css" media="all">
@import "css/nyheds.css";
</style>
<script type="text/javascript" src="swfobject.js"></script>
<script type="text/javascript">
swfobject.embedSWF("menu.swf", "menu1", "950", "40", "9.0.0", "expressInstall.swf");
</script>
<script src="AC_RunActiveContent.js" type="text/javascript"></script>
</head>
<body>
<div id="forsideIndhold">
<div id="bannerForside"><img src="banner/nyhedsbrevBanner.jpg" alt="søderberg-indretning" /></div>
<div id="menu1">
<p><a href="http://www.adobe.com/go/getflashplayer"><img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Get Adobe Flash player" /></a></p>
</div>
<div id="nyhed1">
</div>
<div id="nyhedsTekst">
<div id="scrollbar12">
<h1>Nyhedsbrev</h1>
<?
$filename = "mailliste.php";
$sql_host = "xxx";
$sql_user = "xxx";
$sql_passwd = "xxxx";
$db = "xxxx";
mysql_connect($sql_host,$sql_user,$sql_passwd);
mysql_select_db($db);
if (!$mode) {
?>
<form action="<? print $filename; ?>?mode=on" method="post">
<input type="text" name="mail" size="30"> <SELECT name="valg"><option value="Tilmeld" selected>Tilmeld!<option value="Afmeld">Afmeld</select>
<br><input type="submit" value="Send">
</form>
<?
}
if ($mode == "on") {
if ($valg == "Tilmeld") {
// On E-mail er der allerede
$res = mysql_query("SELECT * FROM mailliste WHERE mail = '$mail'");
$antal = mysql_num_rows($res);
if ($antal == "") {
// $ip, $mail, $dato
$ip = $REMOTE_ADDR;
$tid = date("Y-m-d H:i:s");
mysql_query("INSERT INTO mailliste (id,ip,mail,tid) VALUES ('','$ip','$mail','$tid')");
print "Din E-mail er blevet tilføjet";
}
else {
print "E-mail adressen er allerede tilføjet";
}
} // End of tilmeld
if ($valg == "Afmeld") {
mysql_query("DELETE FROM mailliste WHERE mail = '$mail'");
print "E-mail adresse afmeldt";
}
} // End of valg.
?>
</div>
</div>
<div id="footer">
<p align="center">Design af <a href="http://soederberg-indretning.dk">Søderberg indretning</a> Copyright © Lone Søderberg</p></div>
</div>
</body>
</html>
I phpmyadmin har jeg lavet en tabel, der hedder mailliste og med følgende atributter:
id, ip, mail og tid.
Når man taster sin email ind, vil den godt godtage den første email, den kommer således i databasen men de efterfølgende emails jeg har prøvet at taste ind kommer ikke i databasen....
Ved ikke om I skal have yderligere oplysninger oom min database for at kunne hjælpe....?
Deruder prøve rjeg at kodeordsbeskytte nyhedsbrevsmappen på mit domæne vha ..htacess og .htpasswd
Men dett efunger helle rikke lige meget hvad jeg gør så vil den ikke godtage mine login oplysninger.....
De 2 filer forsvinder også på min ftp, efter jeg har uploadet dem???
Ja som I nok kan forstå har jeg brug for hjælp....
Takker ....
Hilsen Lone