Guest User

Untitled

a guest
Jul 22nd, 2018
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.75 KB | None | 0 0
  1. <?php
  2. function chargerClasse($classe)
  3. {
  4.     require '../lib/'.$classe.'.class.php';
  5. }
  6. spl_autoload_register('chargerClasse');
  7. include('fonction.php');
  8. session_start();
  9.  
  10. if (isset($_POST['bouton']))
  11. {
  12.     if (empty($_POST['pseudo']) || empty($_POST['mdp']) || empty($_POST['mail']) || empty($_POST['sexe']) || empty($_POST['ville']) || empty($_POST['interet']) || empty($_POST['etude']))
  13.     {
  14.         echo 'vide';
  15.     }
  16.     else
  17.     {
  18.         $_POST = array_map('htmlentities', $_POST);
  19.         if (!test_mail($_POST['mail']))
  20.         {  
  21.             echo 'erreur mail';
  22.         }else
  23.         {
  24.             $db = new PDO('mysql:host=localhost;dbname=18', 'root', '');
  25.             $db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_WARNING);
  26.             $manager = new MembreManager($db);
  27.             $nb_ps = $manager->count($_POST['pseudo'], false);
  28.             if ($nb_ps >= 1)
  29.             {
  30.                 echo 'Pseudo utilisé';
  31.             }else
  32.             {
  33.                 $nb_mail = $manager->count(false, $_POST['mail']);
  34.                 if ($nb_mail > 0)
  35.                 {
  36.                     echo 'Mail utilisé';
  37.                 }else
  38.                 {
  39.                     if ($_POST['mdp'] != $_POST['mdp2'])
  40.                     {
  41.                         echo 'pass différent';
  42.                     }else
  43.                     {
  44.                         var_dump($_FILES);
  45.                         if (isset($_FILES['photo']) AND $_FILES['photo']['error'] == 0)
  46.                         {
  47.  
  48.                             $rep_photo = redimPhoto($_FILES['photo']);
  49.                             $age = $_POST['jour'].'/'.$_POST['mois'].'/'.$_POST['annee'];
  50.                             $membre = new User(array('pseudo'=>$_POST['pseudo'], 'mdp'=>$_POST['mdp'], 'mail'=>$_POST['mail'], 'age'=>$age, 'sexe'=>$_POST['sexe'], 'ville'=>$_POST['ville'], 'interet'=>$_POST['interet'], 'etude'=>$_POST['etude'], 'rang'=>"User"));
  51.                             $manager->addMembre($membre);
  52.                             echo 'ok';
  53.                             echo $rep_photo;
  54.                         }
  55.                         else
  56.                         {
  57.                            
  58.                             echo 'plouf';
  59.                         }
  60.                     }
  61.                 }
  62.             }
  63.         }
  64.     }
  65. }else
  66. {
  67.     header('Location: ../inscription.php');
  68. }
Add Comment
Please, Sign In to add comment