html email nieuwsbrief maken

Status
Niet open voor verdere reacties.

richardb007

Gebruiker
Lid geworden
25 feb 2008
Berichten
29
Hallo helpmij leden,

graag zou ik via een html mail een nieuwsbrief maken, dus net als een email die ik online invul, maar nu ook een invulveld waar ik de email adressen van een bepaalde groep kan invoegen, en die dan ook het mailtje krijgen(het liefst als BCC)

dus net als een editor online, maar dan alleen met invulvelden en als extra veld, een veld waar ik de email adressen invul en waar deze dan ook naartoe worden verstuurd, snappen jullie het nog?

ik werk zonder database vandaar!!

met vriendelijke groet,

richard
 
Je kunt toch ook alle adressen in een array op slaan?
Dan kun je die daarna uitlezen.
PHP:
$adresArray = array(
"Pietje Sleutelbeen" => "pietje@sleutelbeen.nl",
"Sjaak Boonstaak" => "sjaak@groente.nl",
 //etc
);
BCC kun je zo doen:
PHP:
    $cc = '';    
    $headers  = 'MIME-Version: 1.0' . "\r\n";
    $headers .= "Content-type: text/plain; charset=utf-8\r\n";    
    $headers .= "From: Afzender <mail@adres.domein> \r\n";
    foreach($adresArray AS $name => $adres) {
      
      $cc .= $name .' <'. $adres .'>, ';
    }
    $headers .= 'Bcc: '. $cc ."\r\n";
    $headers .= 'X-Mailer: PHP ' . phpversion();
 
Hallo, ik moet bekennen dat ik dit niet helemaal begrijp.
De verschillende email adressen zijn elke keer anders, dus kan ik ze niet opslaan.
Kan je het mij op een iets simpeler manier uitleggen?

mvg richard
 
Het lijkt mij dat bij een nieuwsbrief steeds dezelfde adressen worden gebruikt alleen dat er soms nieuwe bij komen wanneer iemand zich abboneert of een eraf wanneer iemand zich afmeldt voor de nieuwsbrief.

Nu moet ik bekennen dat wanneer dit al te moeilijk voor je is, ik er vanuit ga dat je geen kennis van PHP hebt maar wel graag van alles wilt...
 
html email brief maken

hallo,

tis inderdaad maar hobby en geen werk.
Ik ben er wel mee bezig, maar dit is iets specifieks, ik werk nl niet met een database, anders was het knippen en plakken geweest, maar de mensen die mij dit gevraagd hebben, willen het zo simpel als mogelijk houden. Ik dacht dat als er een extra veld bij zou zijn, je dan met een kort php script er wel zou zijn, tja.
tis niet mn sterkste vlak, iig bedankt voor je antwoord

grtz richard
 
Een textveld extra is niet zo moeilijk maar erg omslachtig wanneer het een nieuwsbrief is zoals ik mij die voorstel dus met steeds (bijna) dezelfde adressen.

PHP:
<?php
if(isset($_POST['submit']) && !empty($_POST['adressen'])) {
  $adresArray = explode(",", $_POST['adressen']);
  $cc = '';
  $headers  = 'MIME-Version: 1.0' . "\r\n"; 
  $headers .= "Content-type: text/plain; charset=utf-8\r\n";     
  $headers .= "From: Afzender <mail@adres.domein> \r\n";
  foreach($adresArray AS $adres) { 
    $cc .= $adres .', '; 
  } 
  $headers .= 'Bcc: '. $cc ."\r\n"; 
  $headers .= 'X-Mailer: PHP ' . phpversion();
  if(mail('', $_POST['subject'], $_POST['message'], $headers)) {
    echo 'Verzonden!';
  } else {
    echo 'Er is een fout opgetreden bij het verzenden van dit bericht!';
  }
} else {
?>
<form method="post">
Alle adressen gescheiden door een komma ( , ):<br />
<input type="text" name="adressen" size="100" /><br />
Onderwerp: <input type="text" name="subject" /><br />
Bericht: <textarea name="message"></textarea><br /><br />
<input type="submit" name="submit" value="Verzenden" />
</form>
<?php
}
?>
Zoiets krijg je dan...

Maar om nou elke keer alle adressen over te nemen is ook zoveel werk...
Ga je met een array werken dan kun je daar eventueel door middel van checkboxes een selectie mee maken.
 
Tha devil!! :thumb:dit is wat ik zoek, de rest kan ik er zelf omheen bouwen, helemaal top!!!

prettig weekeinde

grtzz richard
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan