Mail Script

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
Benutzeravatar
RusTin
Mitglied
Beiträge: 269
Registriert: 20.09.2003 08:45
Wohnort: Düppenweiler
Kontaktdaten:

Mail Script

Beitrag von RusTin »

Hi wollte mal fragen wie ich mit dem Script gleichzeit an viele Adressen eine Email schicken kann. Die Adressen werden aus einer .txt Datei ausgelesen.

Code: Alles auswählen

$recipient="bla@bla.bla";
$subject="bla";
$header=$email . "\n";
$mail_body =$text;

mail($recipient,$subject,$mail_body,$header);
Benutzeravatar
k-5
Mitglied
Beiträge: 166
Registriert: 05.06.2003 23:21
Wohnort: soa kaff
Kontaktdaten:

Beitrag von k-5 »

hm ..

datei öffnen ..
splitten .. je nachdem wie die email adressen gespeichert sind ..
$addys = explode( ', ', $file);
z.b. für mit Komma getrennte addies ..

dann ne foreach schleife über die adresse

Code: Alles auswählen

foreach( $addys as $recipent ){
mail(...);
}
viel spaß beim spammen ..
ich will mein auto polieren ! ..

ja .. ich weiß .. man kann das mit nem lappen machen .. aber ICH will unbedingt nen hammer nehmen .. WIE geht das :)
Benutzeravatar
RusTin
Mitglied
Beiträge: 269
Registriert: 20.09.2003 08:45
Wohnort: Düppenweiler
Kontaktdaten:

Beitrag von RusTin »

vielen dank! Das soll nen Newsletter sein kein Spam Script *ggg*
Benutzeravatar
RusTin
Mitglied
Beiträge: 269
Registriert: 20.09.2003 08:45
Wohnort: Düppenweiler
Kontaktdaten:

Beitrag von RusTin »

geht doch nicht so ganz. wenn ich die $recipient ausgeben lasse steht da: "Resource id #2" und beim Durchzählen kommt "1" raus!
Benutzeravatar
k-5
Mitglied
Beiträge: 166
Registriert: 05.06.2003 23:21
Wohnort: soa kaff
Kontaktdaten:

Beitrag von k-5 »

hm .. die ausgabe kenn ich nur von sql querries ..
darf man fragen was du genau geschrieben hast ? ..
ich will mein auto polieren ! ..

ja .. ich weiß .. man kann das mit nem lappen machen .. aber ICH will unbedingt nen hammer nehmen .. WIE geht das :)
Benutzeravatar
RusTin
Mitglied
Beiträge: 269
Registriert: 20.09.2003 08:45
Wohnort: Düppenweiler
Kontaktdaten:

Beitrag von RusTin »

Code: Alles auswählen

$fn="../email_addys.txt";
$fp=fopen("$fn","r");
$addys = explode( ", ", $fp);
fclose($fp);

foreach( $addys as $recip ){
echo $recip;
}
Benutzeravatar
k-5
Mitglied
Beiträge: 166
Registriert: 05.06.2003 23:21
Wohnort: soa kaff
Kontaktdaten:

Beitrag von k-5 »

es gibt nen unterschied zwischen den fragen "werden aus datei ausgelesen" und "ich will sie aus der datei auslesen" ..

beim ersten geht man davon aus du weißt wie man ne datei öffnet .. beim zweiten nicht ..

so öffnet man ne datei, und liest die daten in $file:

Code: Alles auswählen

  $fd = fopen ("$filename", "r");
  $file = fread ($fd, filesize($filename));
  fclose ($fd);
ich will mein auto polieren ! ..

ja .. ich weiß .. man kann das mit nem lappen machen .. aber ICH will unbedingt nen hammer nehmen .. WIE geht das :)
Benutzeravatar
RusTin
Mitglied
Beiträge: 269
Registriert: 20.09.2003 08:45
Wohnort: Düppenweiler
Kontaktdaten:

Beitrag von RusTin »

ups verdammt hatte ich ganz vergessen *g*
mache normal alles mit sql, sry :oops:
Benutzeravatar
Pyramide
Ehrenadmin
Beiträge: 12734
Registriert: 19.04.2001 02:00
Wohnort: Meschede

Beitrag von Pyramide »

Oder du schreibst die Adressen zeilenweise in die Datei, dann kannst du sie mit [php:file]() direkt als Array einlesen.
Antworten

Zurück zu „Coding & Technik“