Nieuws:

We zijn er weer.

Na lange tijd van afwezigheid zijn we er weer  :laugh:
We hebben alle wachtwoorden gereset, je oude wachtwoord werkt niet meer.Je moet via het "wachtwoord vergeten"-linkje je wachtwoord resetten. Je krijgt hiervoor een mailtje op het adres dat je bij ons geregistreerd hebt.

De komende tijd zijn we nog druk bezig om de rest van de site op te bouwen, dus het kan zijn dat sommige onderdelen (tijdelijk) niet werken.

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: Nieuwsbrief maken  (gelezen 1475 keer)

Offline erkan

  • Lid
    • ekremkoc
  • Steunpunt: Nee
Nieuwsbrief maken
« Gepost op: 2011/03/16, 14:16:52 »
Hallo,

Ik wil een nieuwsbrief maken. Kan iemand me tips geven hoe bouw ik een overzicht van de nieuwsbrief, eventuele sjabloon? LibreOffice Writer?

Groetjes, erkan^

Offline Roc.am

  • Lid
  • Steunpunt: Nee
Is je vraag opgelost? Markeer het als [OPGELOST] in de titel van je bericht!


Offline ORbit

  • Lid
    • http://www.mansolein.com
  • Steunpunt: Nee
Re: Nieuwsbrief maken
« Reactie #3 Gepost op: 2011/03/20, 09:19:25 »
simpel script voor aanmelden en/of afmelden van de nieuwsbrief

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"

"http://www.w3.org/TR/html4/loose.dtd">

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

<title>E-magazine</title>

<style type="text/css">



.style1 {

font-family: Verdana, Arial, Helvetica, sans-serif;

color: #666699;

font-size: 18px;

font-weight: bold;

}

.style2 {font-size: 11px}

.style3 {color: #666699; font-size: 18px; font-family: Verdana, Arial, Helvetica, sans-serif;}

.style4 {color: #663399}

.style5 {

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size: 13px;

}


</style>

</head>



<body>

<?php
function is_valid_email($email='') {
        return 
eregi("^[0-9a-z+](([-_.]*)?[0-9a-z_])*@[0-9a-z]([-.]?[0-9a-z])*\\.(([a-z]{2,4}$)|([0-9]{1,3}))"$email);
}

$displayForm true;


// TRAINING
$aRequiredFields = array('naam''email');

$aFields = array('naam' => 'Naam''email' => 'E-mailadres');



if(
array_key_exists('verstuurd'$_POST) && $_POST['verstuurd'] == 1) {

$errors false;

foreach($aRequiredFields AS $key) {

if(isset($_POST[$key]) && $_POST[$key] == '') {

$errors true;

}

}

if(!is_valid_email($_POST['email'])) {

$errors true;

}

if(!$errors) {

$message '';

foreach($aFields AS $key => $value) {

$message .= $key.": ".$_POST[$key]."\n\n";

}

//mail versturen
$to      'je eigen@emailadres.nl';
//$to      = 'tweede@emailadres.nl';
$subject 'Inschrijving e-magazine';
$headers 'From: '.$_POST['email'].'' "\r\n" .
    'Reply-To: '.$_POST['email'].'' "\r\n" .
    'X-Mailer: PHP/' phpversion();

mail($to$subject$message$headers);

echo '<p class="style1">Nieuwsbrief</p><p style="margin-top:0; margin-bottom: 0;"><span style="font-family:times new roman;font-size:16px;"><span style="font-family:verdana;font-size:13px;">Uw inschrijving is verstuurd.</span></p>';

$displayForm false;

}

}

if(
$displayForm) {

$html '
<p class="style1">E-magazine</p>

<p style="margin-bottom: 0;">&nbsp; </p>

<p style="margin-top:0; margin-bottom: 0;">Blabla</p><br /><br />'
;
$html .= '<form name="contact" method="POST" action="">';
$html .= '<input type="hidden" name="verstuurd" value="1" />';
    
$html .= '<table border="0" cellspacing="2" cellpadding="0" width="480">';

foreach($aFields AS $key => $value) {

if(isset($_POST[$key]) && $_POST[$key] == '' && in_array($key$aRequiredFields)) {

$waarde '';
        $html .= '<tr>';
            $html .= '<td class="formuliernaam" colspan="3"><i>'.ucfirst($value).' moet nog ingevuld worden.</i></td>';
        $html .= '</tr>';

} elseif(isset($_POST[$key])) {

if($key == 'email' && $_POST[$key] != '' && !is_valid_email($_POST[$key])) {
        $html .= '<tr>';
            $html .= '<td class="formuliernaam" colspan="3"><i>U heeft een ongeldig e-mailadres ingevuld.</i></td>';
        $html .= '</tr>';
}
$waarde $_POST[$key];

} else {

$waarde '';

}

        
$html .= '<tr>';
            
$html .= '<td class="style4">'.ucfirst($value).'</td>';
            
$html .= '<td class="style4">&nbsp;:&nbsp;</td>';
            
$html .= '<td class="formulierveld"><input type="text" name="'.$key.'" class="contact" value="'.$waarde.'" /></td>';
        
$html .= '</tr>';

}

        
$html .= '<tr>';
        
$html .= '<td colspan="3" align="center"><br /><input type="submit" name="button" value="Verzenden" /></td>';
        
$html .= '</tr>';        
    
$html .= '</table>';
    
$html .= '</form>';
    
$html .= '<h2>&nbsp; </h2>

<h2 class="style3"><span style="font-size:13px;">We verstrekken uw gegevens niet aan derden.</span></h2>'
;

echo $html;

}

?>


</body>

</html>