webForumDet fria alternativet

Nyhetberv från Internetworld 08 och 09/2004

PHP

0 svar · 181 visningar · startad av cqdx

Medlem sedan juli 20051 inlägg
Frågan#1

Problem med nyhetsbrevet från Internetworld nr 4 och 5/2004

Hej!

Jag kör Easy PHP 1.8 (PHP 4.3.3, Apache 1.2.27 och MySQL 4.0.15) på en Windows 2000 SP4.

Jag fick databasen och .php filer för nyhetsbrevet att fungera förutom utskick av självaste nyhetsbrevet som görs av filen skicka_mail.php (finns bifogad som en txt fil).

Svaret är :

Runda 1.

OBS! Låt sidan ladda helt färdigt. Den ska snurra igenom 1.6 rundor. När du ser själva mailet kan du pusta ut.

Resten: 3 .

Nu är vi klara!
Totalt: 1 rundor gånger 5 + resterande 3 = 8 adresser.

To: nyhetsbrev@mail.com
From: Nyhetsbrevet <nyhetsbrev@mail.com>
Subject: igen brevet

ideeeeeeeeeeeeeeeeee
neeeeeeeeeeeeeeeeeeeeeeeee
neeeeeeeeeeeeeeeeeeeeeeeeee

http://localhost/nyhetsbrev
Tack och hej <index.htm>
Brevet drog iväg till följande 8 prenumeranter:

, user1@mail.com, user2@mail.com, user3@mail.com, user4@mail.com, user5@mail.com, user5@mail.com, user7@mail.com, user8@mail.com

Jag kollade mailen men ingen fick något brev. Det ser ut att raden:

$recepient = substr($recepient, 1);

tar inte bort första adressen och "," tecken i början av listan.
Jag sökte lösning här på sajten och testade att byta ut raden med följande:

{
if($count=1){
$recepient .= $row['email'];
$all_recepients .= $row['mail'];
} else {
$recepient .= ",".$row['mail'];
$all_recepients .= ", ".$row['mail'];
}

men det blev bara fel p.g.a. jag inte vet vilka rader ska jag byta ut i snurran.

Inte heller stora lösningen från:

http://www.webforum.nu/showthread.php?s=&postid=952074#post952074

fungerar.

Ingen mail kommer p.g.a. mail listan börjar med "," .

Vad kan man göra?

Tack på förhand!

256 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)