Bevestiging systeem

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
<?php
//bevestig.php
//include config file

include('./paste/config.php');//omdat deze script ook bekijk baar is zal hier niet mijn login gegevens plaatsen ;)
//we hebben al een verbinding
//functie voor controleren of email geldig is: (Gehaald uit Formhandler ;))

    function IsEmail($value) {
        return preg_match("/^[a-z0-9_\.-]+@([a-z0-9]+([\-]+[a-z0-9]+)*\.)+[a-z]{2,7}$/i", $value);
    }

$mijndomein = 'http://www.phpclub.nl/';
$script = 'bevestig.php';
$naam = 'Eris';
$oemail = 'info[at]phpclub.nl';//eigelijk [at] = @
$tabel = 'email_list';    
if(IsEmail($_GET['email'])){
  //db update
  $sql = 'UPDATE '.$tabel.' SET actief = "Y", ip = "'.mysql_real_escape_string($_SERVER['REMOTE_ADDR']).'" WHERE email = "'.mysql_real_escape_string($_GET['email']).'"';
  //voer query uit
  if($out = mysql_query($sql)){
    if(mysql_affected_rows() == 1){
      //email is bevestigd.
      echo 'Uw email is bevestigd. U zult nu elke week een nieuwsbrief ontvangen';
    }
else{
      echo 'Uw email komt niet voor in de database';
    }
  }
else{
    echo 'Er is een mysql error op getreden';
}
}
else{
  echo 'Email is niet geldig';
}

?>

« Lees de omschrijving en reacties

Inhoudsopgave

  1. Waarom deze tutorial?
  2. Wat houden die anti spam voorwaarden vaak in?
  3. Aanmelden voor een maling list.
  4. Aan/Af meld script
  5. Bevestiging systeem
  6. Nu heb ik de emails wat nu?

PHP tutorial opties

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.