'Actualités',
'argent'=>'Argent / Finance',
'art'=>'Art',
'charme'=>'Charme',
'cinema'=>'Cinema',
'culture'=>'Culture',
'emploi'=>'Emploi',
'gratuit'=>'Gratuit',
'humour'=>'Humour',
'jeux'=>'Jeux',
'musique'=>'Musique',
'rencontres'=>'Rencontres',
'sante'=>'Santé / Forme',
'utile'=>'Sites utiles',
'quotidien'=>'Vie quotidienne',
'voyage'=>'Voyage',
'webcam'=>'Webcams',
'homme'=>'Homme',
'femme'=>'Femme',
'senior'=>'Senior',
'enfant'=>'Enfant',
'gastronomie'=>'Gastronomie',
'ado'=>'Ado',
'informatique'=>'Informatique',
'sport'=>'Sport',
'shopping'=>'Shopping',
'people'=>'People',
'video'=>'Vidéo',
'webtv'=>'Webtv',
'webmaster'=>'Webmasters');
$values = array('prenom'=>'',
'nom'=>'',
'email'=>'',
'url'=>'http://',
'titre'=>'',
'descrip'=>'',
'cat'=>'',
'confirmation_key'=>'',
'note'=>'');
$errors = array();
$msg = '';
if(array_key_exists($_REQUEST['cat'],$cats))
{
$values['cat'] = $_REQUEST['cat'];
}
else
{
$values['cat'] = '';
$errors['cat'] = true;
$msg .= "La catégorie n'existe pas. ";
}
if($_REQUEST['insert']==1)
{
require_once('ref/captcha/captcha2.class.php');
$image = new captcha2('/home/www/vhosts/blue.fr/httpdocs/ref/captcha/');
if ($image->check($_REQUEST['captcha_code']) == false)
{
$errors['captcha_code'] = true;
$msg = "Le code de vérification n'est pas valide ";
}
$prenom = trim(stripslashes($_REQUEST['prenom']));
$values['prenom'] = preg_replace('/[^a-zA-Z0-9àâäÀÂÄçÇèêéëÈÊÉËìîïÌÎÏòôöÒÔÖùûüÙÛÜ \'._-]/','',$prenom);
if(empty($values['prenom']))
{
$errors['prenom'] = true;
$msg .= 'Votre prénom est vide.';
}
elseif($prenom!=$values['prenom'])
{
$errors['prenom'] = true;
$msg .= 'Votre prénom contient des caractères invalides. ';
}
$nom = trim(stripslashes($_REQUEST['nom']));
$values['nom'] = preg_replace('/[^a-zA-Z0-9àâäÀÂÄçÇèêéëÈÊÉËìîïÌÎÏòôöÒÔÖùûüÙÛÜ \'._-]/','',$nom);
if(empty($values['nom']))
{
$errors['nom'] = true;
$msg .= 'Votre nom est vide.';
}
elseif($nom!=$values['nom'])
{
$errors['nom'] = true;
$msg .= 'Votre nom contient des caractères invalides. ';
}
$values['email'] = filter_input(INPUT_POST,'email',FILTER_SANITIZE_EMAIL);
if(empty($values['email']))
{
$errors['email'] = true;
$msg .= 'Votre email est vide.';
}
elseif(!filter_var($values['email'],FILTER_VALIDATE_EMAIL))
{
$errors['email'] = true;
$msg .= "Votre email n'est pas dans un format valide.";
}
$values['url'] = filter_input(INPUT_POST,'url',FILTER_SANITIZE_URL);
if(empty($values['url']))
{
$errors['url'] = true;
$msg .= 'Votre url est vide.';
}
elseif(!filter_var($values['url'],FILTER_VALIDATE_URL,FILTER_FLAG_HOST_REQUIRED))
{
$errors['url'] = true;
$msg .= "L'url de votre site n'est pas dans un format valide.";
}
$titre = stripslashes($_REQUEST['titre']);
$values['titre'] = preg_replace('/[^a-zA-Z0-9àâäÀÂÄçÇèêéëÈÊÉËìîïÌÎÏòôöÒÔÖùûüÙÛÜ \'\!\?\(\)._-]/','',$titre);
if(empty($values['titre']))
{
$errors['titre'] = true;
$msg .= "Votre titre est vide.";
}
elseif($titre!=$values['titre'])
{
$errors['titre'] = true;
$msg .= 'Votre titre contient des caractères invalides. ';
}
$descrip = stripslashes($_REQUEST['descrip']);
$descrip = str_replace("\r",'',$descrip);
$values['descrip'] = preg_replace('/[^a-zA-Z0-9àâäÀÂÄçÇèêéëÈÊÉËìîïÌÎÏòôöÒÔÖùûüÙÛÜ \'\n\!\?\(\)._-]/','',$descrip);
if(empty($values['descrip']))
{
$errors['descrip'] = true;
$msg .= "Votre description est vide.";
}
elseif($descrip!=$values['descrip'])
{
$errors['descrip'] = true;
$msg .= 'Votre description contient des caractères invalides. ';
}
if(count($errors)==0)
{
$qry = "select * from inscription where url='".$values['url']."' and cat='".$values['cat']."' limit 1";
if($db=@mysql_connect('localhost','gab','opalenet') and
@mysql_select_db('referencement',$db) and
$res=@mysql_query($qry,$db))
{
if(mysql_num_rows($res)==0)
{
//insert
$values['confirmation_key'] = md5($values['email'].'#'.$values['url'].'#'.$values['cat']);
$values['note'] = 'register#'.$values['email'].'#'.date('Y-m-d H:i:s').'#'.$_SERVER['REMOTE_ADDR'];
$qry = "insert into inscription (prenom,nom,email,url,titre,descrip,cat,confirmation_key,dt,note)
values ('".addslashes($values['prenom'])."','".addslashes($values['nom'])."','".$values['email']."','".$values['url']."',
'".addslashes($values['titre'])."','".addslashes($values['descrip'])."','".$values['cat']."',
'".$values['confirmation_key']."','".date('Y-m-d H:i:s')."','".$values['note']."');";
if(@mysql_query($qry,$db) and @mysql_affected_rows($db)>0)
{
$id = mysql_insert_id($db);
$to = $values['email'];
$subject = 'Référencement annuaire Blue.fr';
$message = '
'.
''.
''.
'Bonjour '.$values['prenom'].' '.$values['nom'].' '.
'Vous avez proposé le site '.$values['url'].' dans la catégorie '.$cats[$values['cat']].
' '.
'Afin de confirmer votre demande, veuillez cliquer sur le lien ci-dessous : '.
''.
'http://www.blue.fr/referencement-web.html?id='.$id.'&code='.$values['confirmation_key'].' '.
' '.
'Pour rentabiliser votre site web ... nous vous conseillons : '.
'Affidate / Site de rencontres en marque blanche '.
'Gagnez jusqu\'à 2 Euros par formulaires et profitez du très haut taux de transformation ... '.
' Merci ! '.
'Administrateur Blue.fr'.
'
';
$headers = 'MIME-Version: 1.0'."\n".
'Content-type: text/html; charset=iso-8859-1'."\n".
'From: admin@blue.fr'."\n";
@mail($to,$subject,$message,$headers);
header('HTTP/1.1 301 Moved Permanently');
header('Location: referencement.html');
header('Connection: close');
exit();
}
else
{
$msg .= "Impossible d'effectuer la demande. ";
}
}
elseif(mysql_result($res,0,'stt')==0)
{
//update
$id = mysql_result($res,0,'id');
$values['confirmation_key'] = md5($values['email'].'#'.$values['url'].'#'.$values['cat']);
$values['note'] = mysql_result($res,0,'note')."\n".
'register#'.$values['email'].'#'.date('Y-m-d H:i:s').'#'.$_SERVER['REMOTE_ADDR'];
$qry = "update inscription set
prenom = '".addslashes($values['prenom'])."',
nom = '".addslashes($values['nom'])."',
email = '".$values['email']."',
titre = '".addslashes($values['titre'])."',
descrip = '".addslashes($values['descrip'])."',
confirmation_key = '".$values['confirmation_key']."',
dt = '".date('Y-m-d H:i:s')."',
note = '".$values['note']."'
where id = ".$id.";";
if(@mysql_query($qry,$db) and @mysql_affected_rows($db)>0)
{
$to = $values['email'];
$subject = 'Confirmation blue.fr';
$message = ''.
''.
''.
'Vous avez proposé le site '.$values['url'].' dans la catégorie '.$values['cat'].
' '.
'Afin de confirmer votre demande, veuillez cliquer sur le lien ci-dessous : '.
''.
'http://www.blue.fr/referencement-web.html?id='.$id.'&code='.$values['confirmation_key'].' '.
' Merci ! '.
'Administrateur Blue.fr'.
'
';
$headers = 'MIME-Version: 1.0'."\n".
'Content-type: text/html; charset=iso-8859-1'."\n".
'From: admin@blue.fr'."\n";
@mail($to,$subject,$message,$headers);
header('HTTP/1.1 301 Moved Permanently');
header('Location: referencement.html');
header('Connection: close');
exit();
}
else
{
$msg .= "Impossible d'effectuer la demande.. ";
}
}
else
{
//deja ds le systeme
$msg .= "Impossible d'effectuer la demande... ";
}
}
else
{
$msg .= "Impossible d'effectuer la demande.... ";
}
if($db) {mysql_close($db);}
}
}
?>
[BLUE] REFERENCEMENT GRATUIT
ANNUAIRE GRATUIT DEPUIS 1996
BLUE
> REFERENCEMENT GRATUIT
REFERENCEMENT GRATUIT DE VOTRE SITE DANS L'ANNUAIRE BLUE
REFERENCER GRATUITEMENT VOTRE SITE
Depuis 1996, notre annuaire gratuit mets en avant les meilleurs sites francophones.
A noter : Blue.fr est l'un des seul annuaire PR6 ( Page rank 6 ).
BLUE
> REFERENCEMENT GRATUIT