Du må være registrert og logget inn for å kunne legge ut innlegg på freak.no
X
LOGG INN
... eller du kan registrere deg nå
Dette nettstedet er avhengig av annonseinntekter for å holde driften og videre utvikling igang. Vi liker ikke reklame heller, men alternativene er ikke mange. Vær snill å vurder å slå av annonseblokkering, eller å abonnere på en reklamefri utgave av nettstedet.
  9 954
har en kundedatabase hvor jeg vil det skal være mulig å sende ut mail til alle kundene.. men til en og en av ganga (user@mail; user@mail; user@mail osv blir litt teit). noen tips til hvordan jeg bør lage dette? har et par idèer selv, men føler ikke de er noe særlig.. tar imot tips jaffal =)
Du bruker bare mail(), og fyller BCC i headeren.
http://no2.php.net/manual/en/function.mail.php - Example 4
Hvis det ikke var en av ideene.
da kan du bruke while og loope for alle du skal sende mail til i databasen. det gjør jeg, og det funker fint..


mersom du tar en

Kode

mail(".$mysql["mail"].", $subject, $message, $headers);
for hver while f.eks..
Sist endret av Howard; 13. februar 2004 kl. 15:33.
spellingnazi
canonix's Avatar
Howard, hvor mange klarer den før den timer ut ?
hehe, ja det var jammen et godt spørsmål..
tar ikke lange tiden å sende mail fra servern min ihvertfall, så funker fint når det ikke er snakk om flere tusen kunder kanskje..
zeth's Avatar
Trådstarter
Tipper det er snakk om mellom 100 og 1000 kunder på den jeg lager, satser på at Scoody sitt tips duger da?
Ville nok gjort det slik:

Kode

while( $row = ... ) {
	$sendTil[] .= $row->epost;
}

mail( implode( ", ", $sendTil ), $subject, $message, $headers );
Da vil den ikke time ut.
Kommer ikke det litt ann på konfigen til smtp serveren?
Det vil da bli en melding med mange mottakere.

I motsetning til mange meldinger til hver sin mottaker.
set_time_limit(0);

Da vil ingen scripts time ut.