• Login
  • Register
  • Zoek
This Thread
  • Everywhere
  • This Thread
  • This Forum
  • Articles
  • Pages
  • Forum
  • Filebase Entry
  • More Options

ICTscripters

Dé plek voor IT

Dé plek voor IT

Login

Geavanceerde opties
  1. Home
  2. Forum
    1. Alle berichten
    2. Recente activiteiten
  3. ICT Nieuws
  4. Blog
  5. Marktplaats
    1. Werk
    2. Advertenties
    3. Domeinnamen
    4. Websites
    5. Design & lay-outs
    6. Scripts
    7. Overige
  6. Design
  7. Leden
    1. Actieve bezoekers
    2. Team
    3. Leden zoeken
  8. Downloads
  9. Goedkope domeinnamen
  1. Home
  2. Forum
    1. Alle berichten
    2. Recente activiteiten
  3. ICT Nieuws
  4. Blog
  5. Marktplaats
    1. Werk
    2. Advertenties
    3. Domeinnamen
    4. Websites
    5. Design & lay-outs
    6. Scripts
    7. Overige
  6. Design
  7. Leden
    1. Actieve bezoekers
    2. Team
    3. Leden zoeken
  8. Downloads
  9. Goedkope domeinnamen
  1. Home
  2. Forum
    1. Alle berichten
    2. Recente activiteiten
  3. ICT Nieuws
  4. Blog
  5. Marktplaats
    1. Werk
    2. Advertenties
    3. Domeinnamen
    4. Websites
    5. Design & lay-outs
    6. Scripts
    7. Overige
  6. Design
  7. Leden
    1. Actieve bezoekers
    2. Team
    3. Leden zoeken
  8. Downloads
  9. Goedkope domeinnamen
  1. Dé plek voor IT - ICTscripters
  2. Forum
  3. Scripting & programmeren
  4. PHP + SQL

Forum

  • Beta-testers gezocht voor Crypto-oefenplatform

    Syntax 29 januari 2026 om 16:11
  • Na 15 jaar terug van weggeweest: iCriminals.nl is terug (BETA)!

    Syntax 19 januari 2026 om 09:34
  • Developer Gezocht

    Mikevdk 10 januari 2026 om 18:57
  • Op zoek naar de legends

    Syntax 5 januari 2026 om 13:50
  • [FREE] WeFact Hosting module

    Jeroen.G 13 oktober 2025 om 14:09
  • Help testers nodig voor android app Urgent

    urgentotservices 26 september 2025 om 10:21
  • Versio vervanger

    Jeroen.G 25 augustus 2025 om 15:56
  • Afspraken systeem met planbeperking

    Lijno 1 augustus 2025 om 23:04

Marktplaats

  • 321 Nieuwe Domeinnamen December 2025

    shiga 1 januari 2026 om 10:26
  • Meerdere mafia game template te koop

    Syntax 26 december 2025 om 00:07
  • Van een pixelige afbeelding naar een strakke, moderne website

    Syntax 21 december 2025 om 17:05

Even hulp nodig!

  • SvenB
  • 5 januari 2010 om 22:39
  • Closed
  • SvenB
    Professional
    Ontvangen Reacties
    1
    Berichten
    817
    • 5 januari 2010 om 22:39
    • #1

    Ik wil graag op een site van me dat mensen hun email kunnen invullen en dan op de hoogte kunnen gebracht worden door mij!

    Emails moeten worden opgeslagen in database!

    Wie kan me helpen, meld het hier even of voeg me toe op msn, door mail te vragen via PB

    Mvg,
    SvenB

    Do what you want cause a pirate is free, your are a Pirate!:piraat:

    http://www.cristgaming.com/pirate.swf

  • scarface
    Professional
    Berichten
    1.597
    • 5 januari 2010 om 22:47
    • #2

    [offtopic]Volgens mij mag u niet emails vrijgeven in uw post.[/offtopic]

    Edit bij R.Mijnten
    Offtopic reactie's mogen ook niet;)

  • R-Mijnten
    Skydiving!
    Ontvangen Reacties
    2
    Berichten
    1.439
    • 5 januari 2010 om 22:53
    • #3

    Een soort nieuwsbrief bedoel je?

  • Seliim
    [s] e l ii m
    Berichten
    423
    • 5 januari 2010 om 22:56
    • #4

    http://www.scriptdb.nl/out/S259.html
    Hier heb je er eentje misschien is dit wat voor je? :)

    Succes ;)

  • scarface
    Professional
    Berichten
    1.597
    • 5 januari 2010 om 23:20
    • #5

    Sellim daar mist nog een stukje database van.
    En hij conect niet.

  • Morellow
    <!-- <?php
    Berichten
    99
    • 5 januari 2010 om 23:24
    • #6

    Ik kan je wel helpen maar dan moet je zelf ook wat doen..
    Wat heb je zelf al?

  • Axl_H
    WAN\'T TO LEARN SOMETHING
    Berichten
    1.465
    • 5 januari 2010 om 23:25
    • #7

    scarface, mischien is dat de bedoeling dat ie wat leert

  • Seliim
    [s] e l ii m
    Berichten
    423
    • 5 januari 2010 om 23:25
    • #8

    Gewoon via google zoeken dan vindt je het zeker wel Sven!

    Hier nog eentje maar zit wel wat foutjes in denk ik:
    http://www.websitemaken.be/index.php?page=show_script&id=160

  • scarface
    Professional
    Berichten
    1.597
    • 5 januari 2010 om 23:29
    • #9

    index.php

    PHP
    <?php
    
    
    	include("database.php");
    
    
    			if (isset($_GET['activeren'])) {
    
    
    $email		   = strip_tags(htmlspecialchars($_GET['email']));
    $code		   = strip_tags(htmlspecialchars($_GET['code']));
    
    
    $data[1] 	= mysql_num_rows(mysql_query("select * from `m_activeren` where email='$email' AND code='$code'"));
    
    
    			if ($data[1] > 0) {
    
    
    mysql_query("insert into `m_emails` (email) values ('$email')") or die("");
    mysql_query("delete from `m_activeren` where email='$email'");
    
    
    	echo 'Bedankt voor het activeren van je e-mail!';
    
    
    }
    
    
    	else{
    
    
    		echo 'Oei, deze gegevens kloppen niet!';
    
    
    }
    
    
    	}elseif(isset($_POST['submit'])) {
    
    
    $email		 = strip_tags(htmlspecialchars($_POST['email']));
    $actie 		 = abs($_POST['actie']);
    $act_code	                 = rand(10000,100000);
    
    
    	if ((!$email) OR ($actie > 2) OR ($actie < 1)) {
    
    
    
    
    		echo 'Sorry maar je moet wel een email opgeven!';
    
    
    
    
    	}elseif(preg_match('/^[A-Za-z0-9\+._-]+@[A-Za-z0-9._-]+\.[A-Za-z]{2,6}$/', $email) AND ($actie == 1)) {
    	mysql_query("insert into `m_activeren` (email, code) values ('$email','$act_code')") or die("");
    
    
    
    
    	echo 'Bedankt voor het aanmelden voor onze nieuwsbrief!';
    
    
    
    
    
    
    $bericht = "Beste,
    
    
    Bedankt voor het aanmelden voor onze nieuwsbrief!
    Klik op de onderstaande link om je e-mail te bevestigen.
    
    
    http://www.xxxx.nl/nieuwsbrief/?activeren&email=$email&code=$act_code
    
    
    Met vriendelijke groeten";
    
    
    mail("$email", "Nieuwsbrief", $bericht,
    "From: do-not-reply@{$_SERVER['SERVER_NAME']}\r\n"
    ."Reply-To: do-not-reply@{$_SERVER['SERVER_NAME']}\r\n"
    ."X-Mailer: PHP/" . phpversion()) or die("Could not send mail");
    
    
    }elseif(!preg_match('/^[A-Za-z0-9\+._-]+@[A-Za-z0-9._-]+\.[A-Za-z]{2,6}$/', $email)) {
    
    
    	echo 'Je moet wel een geldig e-mail adres opgeven!';
    
    
    	}elseif ($actie == 2) {
    
    
    		$count[1] = mysql_num_rows(mysql_query("select * from `m_emails` where email='$email'"));
    
    
    			if ($count[1] > 0) {
    
    
    				echo 'Je bent nu afgemeld voor onze nieuwsbrief!';
    
    
    mysql_query("delete from `m_emails` where email='$email'");
    
    
    		}else{
    
    
    				echo 'Oei, Deze e-mail komt niet voor in onze database!';
    
    
    		}
    
    
    }
    
    
    echo '<br /> <br />'; 
    
    
    }
    
    
    else
    
    
    {
    
    
    ?>
    
    
    <form method="post">
    E-mail adres: <input type="text" name="email"> <br />
    Aanmelden <input type="radio" name="actie" value="1" checked>  Afmelden <input type="radio" name="actie" value="2">
    <br /> <br /> <input type="submit" name="submit" value="Verstuur!">
    </form>
    
    
    		<?php
    
    
    	}
    
    
    ?>
    Toon Meer


    Database.php


    PHP
    <?php
       ob_start(); 
    
    
        $mysqluser = "usernaam";
        $mysqlpass = "wachwoord";
        $mysqlhost = "localhost";
        $mysqldbdb = "database";
    
    
        if (!@mysql_select_db($mysqldbdb, @mysql_connect($mysqlhost, $mysqluser, $mysqlpass)))
        {
           echo '<pre>
           Verbinding probleem.,
           </pre>';
    
    
            exit();
        }
    ?>
    Toon Meer

    Nu moet je even een mapje aanmaken genaamd admin.
    Zet daarin deze file.

    index.php

    PHP
    <?php
    
    
    
    
    
    
    $user = "admin";
    $pass = "adminpw";
    
    
    
    
    include("../database.php");
    
    
    session_start(); 
    
    
    
    
    $data[1] = $_SESSION['gebruikersnaam'];
    
    
    $data[2] = $_SESSION['wachtwoord'];
    
    
    if ($data[1] == $user && $data[2] == $pass) {
    	$login = TRUE;
    } else{
    	$login = FALSE;
    }
    
    
    if ($login == FALSE) {
    
    
    if (isset($_POST['inloggen'])) {
    
    
    	$gebruikersnaam = $_POST['gebruikersnaam'];
    	$wachtwoord		= $_POST['wachtwoord'];
    
    
    	if( !$gebruikersnaam OR !$wachtwoord )
    		$bericht = 'Je moet wel alle velden invullen.';
    	elseif($gebruikersnaam != $user || $wachtwoord != $pass)
    		$bericht = 'Onjuiste login gegevens probeer het aub opnieuw.';
    	else {
    		session_register("gebruikersnaam");
    		session_register("wachtwoord");
    		
    		$_SESSION['wachtwoord']		= $wachtwoord;
    		$_SESSION['gebruikersnaam'] = $gebruikersnaam;
    
    
    		Header("Location: index.php");
    		exit;
    	}
    
    
    	if ($bericht) 
    	{
    
    
    		echo '<table width="80%" cellpadding="0" cellspacing="0" border="1" bordercolor="red">
    		<tr>
    		<td bgcolor="#FFEBCD">
    		&nbsp; <strong>Er is iets fout gegaan.</strong> <br />
    		&nbsp; '.$bericht.'.
    		</td>
    		</tr>
    		</table>
                                    <br />'; 
    	}
    
    
    }
    
    
    echo '<form method="post">
    <table width="50%">
    <tr>
    <td>Gebruikersnaam:</td> <td><input type="text" name="gebruikersnaam"></td>
    </tr>
    <tr>
    <td>Wachtwoord:</td> <td><input type="password" name="wachtwoord"></td>
    </tr>
    <tr>
    <td></td> <td><input type="submit" name="inloggen" value="Inloggen!"></td>
    </tr>
    </table>
    </form>';
    
    
    exit;
    
    
    }
    
    
    if (isset($_POST['submit'])) {
    
    
    	$headers  = 'MIME-Version: 1.0' . "\r\n";
    	$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
    
    
    	$headers .= 'X-Mailer: PHP/' . phpversion() . "\r\n";
    	$headers .= 'From: do-not-reply@' . $_SERVER['SERVER_NAME'] . "\r\n";
    	$headers .= 'Reply-To: do-not-reply@' . $_SERVER['SERVER_NAME'] . "\r\n";
    	$emailaccounts = mysql_num_rows(mysql_query("select * from `m_emails`"));
    
    
    		$sql = mysql_query("select * from `m_emails`");
    		while ($x = mysql_fetch_array($sql)) {
    
    
    		mail($x[email], "$onderwerp", $bericht, $headers) or die("Kon de mail niet verzenden naar $x[email]");
    
    
    	}
    
    
    		echo 'De nieuwsbrief is verzonden naar '; echo number_format($emailaccounts); echo ' leden!';
    
    
    	Header("Refresh: 2");
    }
    
    
    	else{
    
    
    echo '<u>Welkom terug '.$user.',</u> <br /> <form method="post">
    <table width="70%">
    <tr>
    <td valign="top">Onderwerp:</td> <td valign="top"><input type="text" name="onderwerp"></td>
    </tr>
    <tr>
    <td valign="top">Bericht:</td> <td valign="top"><textarea name="bericht" cols="40" rows="5"></textarea></td>
    </tr>
    <tr>
    <td></td> <td><input type="submit" name="submit" value="Verstuur Mail!"></td>
    </tr>
    </form>';
    
    
    }
    
    
    ?>
    Toon Meer


    De sql

    PHP
    {\rtf1\ansi\ansicpg1252\deff0\deflang1043{\fonttbl{\f0\froman\fcharset0 Times New Roman;}{\f1\fswiss\fcharset0 Arial;}}
    \viewkind4\uc1\pard\f0\fs24 CREATE TABLE m_activeren (\line email varchar(100) NOT NULL,\line code varchar(100) NOT NULL\line );\line\line CREATE TABLE m_admin (\line id int(11) NOT NULL auto_increment,\line gebruikersnaam varchar(100) NOT NULL,\line wachtwoord varchar(100) NOT NULL,\line PRIMARY KEY (id)\line );\line\line CREATE TABLE m_emails (\line email varchar(100) NOT NULL\line );\line\par
    \f1\fs20\par
    }

Participate now!

Heb je nog geen account? Registreer je nu en word deel van onze community!

Maak een account aan Login

ICT Nieuws

  • Fijne feestdagen

    tcbhome 28 december 2025 om 13:55
  • Kritieke update voor Really Simple Security-plug-in

    K.Rens 16 november 2024 om 16:12
  • ING Nederland streeft naar ondersteuning van Google Pay tegen eind februari

    K.Rens 2 november 2024 om 16:09

Blogs

  • Functioneel ontwerp

    Dees 28 december 2014 om 12:38
  • Access Control List implementatie in PHP/MySQL - deel 1/2

    FangorN 28 december 2018 om 12:35
  • Access Control List implementatie in PHP/MySQL - deel 2/2

    FangorN 29 december 2018 om 12:37
  1. Marktplaats
  2. Design
  3. Voorwaarden
  4. Ons team
  5. Leden
  6. Geschiedenis
  7. Regels
  8. Links
  9. Privacy Policy
ICTscripters ©2005 - 2026 , goedkope hosting door DiMoWeb.com, BE0558.915.582
Sponsors: Beste kattenhotel provincie Antwerpen | Beste Zetes eid kaartlezer webshop
Style: Nexus by cls-design
Stylename
Nexus
Manufacturer
cls-design
Licence
Commercial styles
Help
Supportforum
Visit cls-design