[mini tut:]
1/ Gebruik mijn code als standaard en pas hem beetje aan
2/ Alle atributen die je gebruikt naar bestanden die op een andere site of op jou site staan verwijs je met de URL. Wat Murfy zei.
3/ Mail()-function kan je hier opzoeken of op PHP.net.
4/ Vragen: add me 2 MSN
nee, dan werk je met een while lus.
voorbeeld:
ik heb een tabel {leden}. Ik wil dus dat iedereen mijn gemaakte nieuwsbrief (in html, of PHP, of javascript,...) in hun postvak krijgt
<?
$nieuwsbrief = include("nieuwsbrief.htm"); //of .php :p
$query = mysql_query("SELECT * FROM leden");
//headers verwerken de HTML
$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
$echo = "Nieuwsbrief verstuurd naar:<br>";
//met een while lus kunnen we mailen naar meerdere personen, je kan ook met andere werken, maar deze lijkt me het handigst
while($row = mysql_fetch_assoc($query))
{
if(@mail($row['email'], "Nieuwsbrief van TekRequest", $nieuwsbrief, $headers))
{
$echo .= "<font color=\"00FF00\">Verstuurd naar ".$row['email']."</font><br>";
}
else
{
$echo .= "<font color=\"FF0000\">Niet verstuurd naar ".$row['email']."</font><br>";
}
}
echo $echo;
?>
Handig topic Ik zit met hetzelfde probleem, het enige vervelende is dat mijn kennis zich beperkt tot html en ik geen tijd heb om me te gaan verdiepen in php.
Ik heb een nieuwsbrief gemaakt met divjes (interne css) en de plaatjes verwijs ik netjes naar de locatie op het internet. Echter als ik de nieuwsbrief verstuur naar een hotmail adres of naar een pc met een oudere versie met outlook verstuurd hij nog steeds de plaatjes als bijlage mee (outlook 2000 ziet er prima uit)... Wie o wie kan mij helpen? Ik ben diegene dan erg dankbaar!!!!
En Sosa, begint gij gewoon met de html tags in uw hotmail?
Hoe in godsnaam zonder php kan je een nieuwsbrief opstellen IN hotmail !!!
ik heb gewoon geprobeerd te starten lijk een normaal html document en naar men eigen gezonden maar ie toont de code :-s
en das totaal nie de bedoeling!
Ik verstuur een pagina via outlook, door de pagina te openen in IE en dan bestand >> verzenden via email... Dan verstuurd hij de brief naar outlook 2000 perfect maar oudere versie kunnen er nog niet echt mee omgaan Hotmail daarentegen verpest de nieuwsbrief helemaal als ik hem op deze manier verstuur. Ik heb ook vanalles geprobeerd
Ik heb deze week ook aan een dergelijk script gewerkt, werkt perfect alleen werkt de cssfile die ik erin heb zitten wel in outlook maar niet in hotmail... klinkt dat iemand bekend in de oren en wat is er aan te doen?
Inderdaad hotmail ondersteund het prima... maar is het zo'n geheimzinnige materie een html nieuwsbrief? Want ik kan er echt bijna niks over vinden op het internet en het lukt me nog steeds niet Please help me!
En Sosa, begint gij gewoon met de html tags in uw hotmail?
Hoe in godsnaam zonder php kan je een nieuwsbrief opstellen IN hotmail !!!
ik heb gewoon geprobeerd te starten lijk een normaal html document en naar men eigen gezonden maar ie toont de code :-s
en das totaal nie de bedoeling!
any hulp pleaaase???
Euhm, je kan kiezen voor Tekst ontvangen of HTML ontvangen, rarara wat heb je niet geselecteerd
newsletter in html is inderdaad gewoon een html pagina.
Je moet enkel (logisch) verwijzen naar volledige urls voor plaatjes en dergelijke.
Voor het overige: met hotmail kan je naar mijn weten moeilijk html inplakken, omdat deze gewoon gerenderd wordt als tekst.
Wat je wel kan proberen is van een pagina, die je creeerd op je testserver, in bestand->pagina verzenden te verzenden met outlook of dergelijk (naar een hotmail account)
Verwijder dan gewoon de header info en vul je gewenste tekst in.
Dit is allemaal nogal een geklooi, wat beter en makkelijker is, is een mailing list manager te gebruiken.
Ons bedrijf gebruikt het (gratis, open source) programma PHPList (http://tincan.co.uk/phplist) en zijn daar al sinds jaar en dag tevreden over.
Het is me dan eindelijk gelukt ;) Met het onderstaande php script... Maak gewoon een php pagina aan (bijvoorbeeld: sendmail.php) waar je deze code in plaats. Bij: // <-Vul hier de html code in-> plaats je de pagina die je hebt gemaakt. Vul de overige velden nog goed in (aan wie je hem stuurt, onderwerp, etc.) Ga naar de pagina sendmail.php en je nieuwsbrief wordt goed verzonden ;)