02. april 2010 - 17:19Der er
3 kommentarer og 1 løsning
Kan ikke få nyhedsbrev script til at virke
Jeg er ved at lave et simpelt nyhedsbrev script, hvor email adresserne ligge i en database, men jeg kan ikke få det til at virke. Selve send scriptet ser sådan ud:
Jeg tror ikke problemet ligger i den kode du viser. Jeg lavede en mysql tabel som jeg kaldte weblance i stedet for maillist og jeg kom for skade at kalde feltet email i stedet for Email, og jeg har hardkodet en besked i stedet for at tage den fra $_POST['newsletter'] men naar jeg retter de to ting saa kan jeg indsaette din kode i en php site og faa det til at virke. Hvis du oensker (og opgiver email adresse) kan jeg proeve at sende det fra min php site til dig. Her er min kode:
$link = mysql_connect ('xxxx.be.mysql', 'yyyy', 'zzzz') or die(mysql_erorr()); mysql_select_db('qqqq') or die('Could not select database'); $result = mysql_query("SELECT * FROM weblance") or die(mysql_error());
Kan dit problem ligge i tabellen? (Du kunne proeve i querien at indsaette "or die(mysql_error()) som jeg har gjort) eller kan det ligge i $_POST['newsletter'] at der kommer en forkert (eller ingen) besked? Du kunne proeve at indsaette echo $_POST['newsletter'].
Ja du har ret, scriptet virker som det skal. Problemet ligger åbenbart i at mailen på en eller anden måde ikke når frem til min mailkonto som ligger på samme server som scriptet. Derimod modtager min gmail den besked som bliver sendt ud.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.