Beste Sitedealertjes
Wie zouw mijn kunnen uitleggen hoe ik mijn html in me php zet
Het gaat om een registratie systeem die aan het eind een actievatie mail stuur die zit in een tpl bestand hoe hij er uit ziet maar dat moet in me php bestand hoe kan ik dit het beste doen of wie wil dit voor me doen?
codes: php :
html :PHP Code:
<?php
if(isset($_SESSION['gebruiker'])) {
header("Location: ingelogged.php");
}
?>
<?php if(!isset($_POST['Submit'])) { ?>
<?php
}else{
$error = array();
if(!check_email($_POST['email'])) {
$error[] = 'Er is geen geldig e-mailadres ingevuld.';
}
if($_POST['gebruikersnaam'] == "") {
$error[] = 'Er is geen gebruikersnaam ingevuld.';
}
if(!preg_match("/^[-_0-9a-z]{2,}$/i", $_POST['gebruikersnaam'])) {
$error[] = 'Een gebruikersnaam mag slechts alfanummerieke tekens bevatten (a-z, 0-9), underscore (_) of liggend streepje (-).';
}
if($_POST['wachtwoord'] == "" || $_POST['wachtwoord'] != $_POST['wachtwoord2']) {
$error[] = 'Er is geen wachtwoord ingevuld of de 2 wachtwoorden komen niet overeen.';
}
if(geregistreerd($_POST['gebruikersnaam'],gebruikersnaam)) {
$error[] = '<strong>'.$_POST['gebruikersnaam'].'</strong> is reeds geregistreerd.';
}
if(geregistreerd($_POST['email'],email)) {
$error[] = '<strong>'.$_POST['email'].'</strong> is reeds geregistreerd. Slechts één account per e-mailadres is toegestaan.';
}
$fouten = sizeof($error); // aantal errors tellen
if($fouten != 0) { // Er is minstens 1 error
echo 'Er kon geen account worden aangemaakt omwille van de volgende reden(en):';
echo '<ul>';
for($i = 0; $i < $fouten; $i++) {
echo '<li>'.$error[$i].'</li>';
}
echo '</ul>';
} else {
$activatiecode = activatiecode($cfg['act_lengte']);
$tpl = new TemplatePower('http://www.valkencompany.com/mail.html');
$tpl->prepare();
$tpl->assign(array(
"site" => $cfg['site'],
"url" => $cfg['url'],
"gebruikersnaam" => $_POST['gebruikersnaam'],
"wachtwoord" => $_POST['wachtwoord'],
"code" => $activatiecode
));
$template = $tpl->getOutputContent();
$headers = "MIME-Version: 1.0\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\n";
$headers .= "From: ".$cfg['site']." <".$cfg['email'].">\n";
mail($_POST['email'],"Account op ".$cfg['site']." activeren",$template,$headers);
mysql_query("INSERT INTO leden_temp (gebruikersnaam,wachtwoord,datum,email,code) VALUES ('".$_POST['gebruikersnaam']."','".md5($_POST['wachtwoord'])."','".time()."','".$_POST['email']."','".$activatiecode."')");
echo 'Je account is tijdelijk geregistreerd. Controleer nu je mailbox, binnen enkele ogenblikken zal er een activatiemail arriveren.<br /><strong>Attentie Hotmail-gebruikers: </strong>Kijk ook bij "Ongewenste post"!!';
}
}
?>
Marcel,Code:<head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <title>Account op {site}</title> <style type="text/css"> <!-- body,td,th { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; } --> </style></head> <body> <p>Beste {gebruikersnaam},</p> <p>Je bent nog enkele stappen verwijderd van je volledig lidmaatschap op {site}. Het enige wat je nog hoeft te doen is je account te activeren door op onderstaande link te klikken:</p> <p><a href="{url}activeer.php?code={code}&gebruikersnaam={gebruikersnaam}" target="_blank">{url}activeer.php?code={code}&gebruikersnaam={gebruikersnaam}</a></p> <p>Dit zijn je logingegevens:<br> <strong>Gebruikersnaam:</strong> {gebruikersnaam}<br> <strong>Wachtwoord:</strong> <font color="#FFFFFF">{wachtwoord}</font> <em>(Druk op CTRL + A om je wachtwoord te zien) </em><br> <strong>Activatiecode: </strong>{code} </p> <p>Met vriendelijke groeten,<br> Team {site}</p> <hr noshade> Deze mail werd verzonden van <a href="{url}" target="_parent">{site}</a> . Als u deze account niet hebt aangemaakt, verwijder dan deze mail. </body>
- Me html in me php?
-
28-05-2010, 12:06 #1
- Berichten
- 102
- Lid sinds
- 15 Jaar
Me html in me php?
-
In de schijnwerper
Website over cadeaus te koop (Tijdloze content)Website te koopErvaren webdeveloper biedt zijn diensten aan voor weinig.Freelance / WerkNaaralicante.nl - Startklaar platform met meer mogelijkheden - 49k aan contentWebsite te koopNietpistool kopen - 40 bezoekers/maand - Affiliate - Bieden vanaf slechts 39 euro!Website te koop -
28-05-2010, 12:17 #2Particulier
- Berichten
- 2.397
- Lid sinds
- 16 Jaar
Marcel, kun je je bericht alsjeblieft aanpassen tot een normaal en fatsoenlijk bericht? We zitten hier niet op MSN =)
De HTML voor je e-mail, want dat is volgens mij wat je wilt aanpassen, kun je hier aanpassen: http://www.valkencompany.com/mail.html
-
28-05-2010, 12:19 #3
- Berichten
- 102
- Lid sinds
- 15 Jaar
Dat bedoel ik niet ik wil die html in me php hebben dus die twee moeten samen gevoegd worden
-
28-05-2010, 12:32 #4Particulier
- Berichten
- 2.397
- Lid sinds
- 16 Jaar
Wat wil je dan precies? Je bent namelijk niet duidelijk. Wat wil je doen met die HTML? Die template-parser heeft een bestand nodig zo te zien, dus moet je in dat bestand die HTML aanpassen. Simpel toch?
-
28-05-2010, 13:07 #5
- Berichten
- 694
- Lid sinds
- 14 Jaar
Dit is vast nuttig:
http://css-tricks.com/sending-nice-html-email-with-php/
-
28-05-2010, 13:30 #6
- Berichten
- 102
- Lid sinds
- 15 Jaar
dankj
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic