Programovacie jazyky, rady, poradňa...
Majo053
Medium Expert
Príspevky: 126 Registrovaný: 14 aug 2006, 13:39
Bydlisko: Somewhere
Príspevok
od používateľa Majo053 » 02 jún 2009, 22:04
Ahojte potreboval by som do firmy jeden maly script, ktory robi to ze rozosle hromadne napr. 100 e-mailov s tym, ze
nechcem aby tam bolo vidiet ostatnych ludi (ich e-maily). Spravil som takyto kod ktory nacita z externeho subora e-mailove adresy ale zobrazi vsetkych 100 adries tych ostatnych ludi. Krasne dakujem za ochotu
Kód: Vybrať všetko
<?php
$email_list = file("test.txt");
$total_emails = count($email_list);
for ($counter=0; $counter<$total_emails; $counter++) {
$email_list[$counter] = trim($email_list[$counter]);
}
$to = implode(",",$email_list);
$subject = "Ahoj pozri sa...";
$message .= 'telo spravy';
if ( mail($to,$subject,$message) ) {
echo "The email has been sent!";
} else {
echo "The email has failed!";
}
?>
Nadeo
Guru wannabe
Príspevky: 2202 Registrovaný: 04 nov 2006, 19:38
Bydlisko: BA/LV
Kontaktovať používateľa:
Príspevok
od používateľa Nadeo » 02 jún 2009, 22:07
Momentalne davas adresat vsetky emailove adresy, ktore si nacital. Sprav si cyklus v ktorom odosles mail zvlast na kazdu mailovu adresu.
Majo053
Medium Expert
Príspevky: 126 Registrovaný: 14 aug 2006, 13:39
Bydlisko: Somewhere
Príspevok
od používateľa Majo053 » 02 jún 2009, 22:14
ano ja ale neviem spravit cyklus neslo mi to. Mohol by si mi to napisat prosim ta? Vazne som skusal rozne varianty s php zacinam cize necakam ziadne zazraky.
Nadeo
Guru wannabe
Príspevky: 2202 Registrovaný: 04 nov 2006, 19:38
Bydlisko: BA/LV
Kontaktovať používateľa:
Príspevok
od používateľa Nadeo » 02 jún 2009, 22:31
Kód: Vybrať všetko
<?php
$email_list = file("test.txt");
$total_emails = count($email_list);
for ($counter=0; $counter<$total_emails; $counter++) {
$email_list[$counter] = trim($email_list[$counter]);
}
$subject = "Ahoj pozri sa...";
$message .= 'telo spravy';
for ($counter=0; $counter<$total_emails; $counter++) {
if ( mail($email_list[$counter],$subject,$message) ) {
echo "The email has been sent!";
} else {
echo "The email has failed!";
}
}
?>
Skus takto.
Majo053
Medium Expert
Príspevky: 126 Registrovaný: 14 aug 2006, 13:39
Bydlisko: Somewhere
Príspevok
od používateľa Majo053 » 02 jún 2009, 22:37
Dakujem pekne presne toto som chcel. Kolko si myslis ze mozem naraz poslat e-mailov takto?
Nadeo
Guru wannabe
Príspevky: 2202 Registrovaný: 04 nov 2006, 19:38
Bydlisko: BA/LV
Kontaktovať používateľa:
Príspevok
od používateľa Nadeo » 02 jún 2009, 22:38
To zalezi od okolnosti. Napriklad ic.cz ma tusim 50 emailov/den.
Majo053
Medium Expert
Príspevky: 126 Registrovaný: 14 aug 2006, 13:39
Bydlisko: Somewhere
Príspevok
od používateľa Majo053 » 02 jún 2009, 22:44
Nadeo napísal:To zalezi od okolnosti. Napriklad ic.cz ma tusim 50 emailov/den.
...a nejaky profesionalny hosting? Vobec nemam sajnu kolko to zvladne taky hosting.
// inak K+ som ti dal
audiotrack
VIP
Príspevky: 25958 Registrovaný: 09 sep 2005, 18:39
Kontaktovať používateľa:
Príspevok
od používateľa audiotrack » 02 jún 2009, 22:46
pokiaľ to bude platený hosting, tak by nemal byť problém s obmedzením tohto typu
chrono
VIP
Príspevky: 7127 Registrovaný: 25 dec 2006, 15:17
Príspevok
od používateľa chrono » 03 jún 2009, 1:34
Ak budeš takýchto nekompletných emailov (teda bez potrebných hlavičiek) posielať veľa, tak skôr či neskôr skončí tá tvoja stránka na nejakom blackliste a všetky tvoje emaily budú označené ako spam.