login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Massa mail scipt

Offline larssy1 - 14/09/2007 17:17
Avatar van larssy1MySQL beginner Hey 

Je ziet vaak van die mailtjes die een email stuurd naar iedereen die staat geregistreerd op die site..

En vaak staat er dan ook plaatjes in etc..

Heeft iemand zo'n script of kan iemand mij zeggen hoe zo'n script heet zodat ik het kan opzoeken?


Met Vriendelijke Groet
Larssy1

23 antwoorden

Gesponsorde links
Offline mathiasB - 14/09/2007 17:25
Avatar van mathiasB HTML interesse http://www.site...mp;id=1165 ??
Offline larssy1 - 14/09/2007 17:29
Avatar van larssy1 MySQL beginner uhm.. ik wist niet dat ze daar een tutorail overhadden.. naja laat ik maar eens lezen dan 
Offline ikki007 - 14/09/2007 17:30
Avatar van ikki007 Gouden medailleGouden medaille

PHP ver gevorderde
  1. <?php
  2.  
  3. $query = mysql_query("SELECT email FROM leden WHERE geabonneerd = 1");
  4.  
  5. $header = "From: Ikki007 <noreply@voorbeeld.nl>";
  6.  
  7. while($arr = mysql_fetch_array($query))
  8. {
  9. mail($arr['email'],'Hallo','BOE',$header);
  10. }
  11. ?>


Zoiets?
Offline larssy1 - 14/09/2007 17:41 (laatste wijziging 14/09/2007 19:00)
Avatar van larssy1 MySQL beginner Hmm ikki007,, en het bericht??

ik moet wel gewoon een random bericht kunnen typen...


en ik heb dat van die tutorail geprobeerd.. maar dan krijg ik dit probleem:

(lees de reply op dat topic)
(http://www.site...nav=2#7138)


Weet iemand hoe ik dat kan oplossen??
Offline ikki007 - 14/09/2007 22:46 (laatste wijziging 14/09/2007 22:46)
Avatar van ikki007 Gouden medailleGouden medaille

PHP ver gevorderde
Bericht gewoon zo:

  1. <?php
  2.  
  3. $query = mysql_query("SELECT email FROM leden WHERE geabonneerd = 1");
  4.  
  5. $onderwerp = "Onderwerp";
  6.  
  7. $header = "From: Ikki007 <noreply@voorbeeld.nl>";
  8.  
  9. $bericht = "Hallo\n\n";
  10. $bericht .= "Dit is een lijn\n";
  11. $bericht .= "En dit ook\n";
  12. $bericht .= "Groeten";
  13.  
  14. while($arr = mysql_fetch_array($query))
  15. {
  16. mail($arr['email'],$onderwerp,$bericht,$header);
  17. }
  18. ?>
Offline larssy1 - 14/09/2007 23:01
Avatar van larssy1 MySQL beginner hmm ja laat maar, ik heb al een andere nieuwsbrief script..

maaar uhm,,nu heb ik het probleem dat hij de html codes niet omzet dus ik krijg nu gewoon letterlijk <img src= blalbala gedoe te staan 

zou misschien iemand dat kunne oplossen als ik het script post? 
Offline ikki007 - 14/09/2007 23:17
Avatar van ikki007 Gouden medailleGouden medaille

PHP ver gevorderde
Goede headers..
Volgens mij als volgt maar dit weet ik niet 100% zeker..

  1. $headers ="Content-Type: text/html;\n";
Offline timmie_loots - 14/09/2007 23:37
Avatar van timmie_loots PHP gevorderde Ik raad aan ook een charset te vermelden bij het content-type. Dus als volgt:

  1. $headers = "Content-Type: text/html; charset=ISO-8859-1\n";


Mocht je je scripts maken in UTF-8 dan kun je dat gebruiken ipv ISO-8859-1.
Offline larssy1 - 15/09/2007 18:04 (laatste wijziging 15/09/2007 18:05)
Avatar van larssy1 MySQL beginner hmm, heb ik iets fout gedaan misschien? hij geeft nog steeds geen html namenlijk weer.

http://www.plaatscode.be/3302/
Offline ikki007 - 15/09/2007 18:09
Avatar van ikki007 Gouden medailleGouden medaille

PHP ver gevorderde
Ja, jij noemt de variabel $headers en je stuurt $header mee.
Offline larssy1 - 15/09/2007 18:10 (laatste wijziging 15/09/2007 18:18)
Avatar van larssy1 MySQL beginner hmm,, ja kzag thx 


helaas werkt het nog niet..

ps dit krijg ik te zien:
  1. Dear Larssy1,
  2.  
  3. dit is een test bericht <img src=\"http://www.teamssx.nl/teamssxsig5.png\">
  4. <img src=http://www.teamssx.nl/teamssxsig5.png>
  5. [img]http://www.teamssx.nl/teamssxsig5.png[/img]
  6. [IMG]http://www.teamssx.nl/teamssxsig5.png[/IMG]
  7.  
  8. If u dont want to recieve any newsletter than press the url below.
  9. http://www.teamssx.nl/mail_nieuwsbrief_off.php?email=lars@teamssx.nl&naam=Larssy1
  10.  
  11. Greetings,
  12. The Teamssx Crew
  13. [url=http://www.teamssx.nl]Teamssx.nl[/url]
  14. <a href=http://www.teamssx.nl/forum>Teamssx Forum Community</a>
  15.  
  16. Content-Type: text/html; charset=ISO-8859-1
Offline ikki007 - 15/09/2007 18:15
Avatar van ikki007 Gouden medailleGouden medaille

PHP ver gevorderde
Wat denk je hier van:

http://www.plaatscode.be/3303/
Offline larssy1 - 15/09/2007 18:17 (laatste wijziging 15/09/2007 18:21)
Avatar van larssy1 MySQL beginner nope, die werkt ook niet..

hmm,, echter gebruik je daar ook 2x $headers

werkt nog steeds niet.. ik heb die headers aangepast..
Offline ikki007 - 15/09/2007 18:31
Avatar van ikki007 Gouden medailleGouden medaille

PHP ver gevorderde
En zonder die charset zoals ik in eerdere reactie zei
Offline larssy1 - 15/09/2007 18:42 (laatste wijziging 15/09/2007 18:45)
Avatar van larssy1 MySQL beginner hmm.. ok

nog niet! wtf..

http://www.plaatscode.be/3304/
Offline ikki007 - 15/09/2007 19:05
Avatar van ikki007 Gouden medailleGouden medaille

PHP ver gevorderde
Moet je natuurlijk wel $header en .= gebruiken he, bij die 2de.
Offline larssy1 - 15/09/2007 19:44 (laatste wijziging 15/09/2007 19:47)
Avatar van larssy1 MySQL beginner hmm.. zo?

  1. $header = "Content-Type: text/html;\n";
  2. $headers .= "From: Ikki007 <noreply@voorbeeld.nl>";


  1. $header = "Content-Type: text/html;\n";
  2. $header .= "From: Ikki007 <noreply@voorbeeld.nl>";


werken beide niet.. hmm..

missschien kan ik je de 3scripts geven.. en dan dat je het zelf kunt testen?
Offline ikki007 - 15/09/2007 19:45
Avatar van ikki007 Gouden medailleGouden medaille

PHP ver gevorderde
Kan je uberhaupt een beetje php?  

$header niet headers
Offline larssy1 - 15/09/2007 19:48 (laatste wijziging 15/09/2007 19:52)
Avatar van larssy1 MySQL beginner ja kweet.. maar werkt niet.. khad al van alles geprobeerd 


btw,, moet het niet content=text/html; zijn? inplaats van Content-Type: text/html
Offline Stijn - 15/09/2007 20:46
Avatar van Stijn PHP expert Doe je headers eens zo:

  1. $headers .= "MIME-Version: 1.0\r\n";
  2. $headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
Offline larssy1 - 15/09/2007 22:02 (laatste wijziging 15/09/2007 22:10)
Avatar van larssy1 MySQL beginner ik zal proberen 


nope werkt ook al niet..
ik zal eens de bestanden posten:

database.php -> http://www.plaatscode.be/3308/
mail_nieuws.php -> http://www.plaatscode.be/3309/

Zo heeft trouwens gelijk iedereen het script + is het gemakkelijker voor jullie om het op te lossen.
Offline Ibrahim - 16/09/2007 00:12
Avatar van Ibrahim PHP expert Wat als je eerst eens begint met netjes scripten, spaties en enters zal een php script niet slomer maken.

Daarna kun je beginnen aan alle shorttags te veranderen in de normale php tag <?php.

Als je dat hebt gedaan, weet je zeker dat je script ook werkt op een server die shorttags uit heeft staan.

Nadat kun je ook eens jezelf aanleren error_reporting( E_ALL ); bovenaan al je scripts te zetten zodat je domme fouten zoals $header in plaats van $headers makkelijk zelf uit kan halen.

Als je dit allemaal hebt gedaan, en je hebt nog steeds een fout, dan zou ik de php manual gaan lezen. Daar kun je veel uit leren in plaats van elke fout die je tegenkomt hier te posten 
Offline larssy1 - 16/09/2007 19:04
Avatar van larssy1 MySQL beginner uhm,,

teneerste,, zelfs een goede scripter overziet niet gelijk alle fouten 

ten tweede,, dit script heb ik niet gemaakt.. maar is beste wat ik kon vinden... 

Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.39s