Esempio n. 1
0
 $upload = $_FILES['upload'];
 $nom = $upload['name'];
 $type = $upload['type'];
 $taille = $upload['size'] / 1024;
 //ko
 $tmp_name = $upload['tmp_name'];
 $erreur = $upload['error'];
 if ($erreur == UPLOAD_ERR_OK) {
     $path = $dossier . retirer_accents(basename($nom));
     $err = $path;
     if (!move_uploaded_file($tmp_name, getcwd() . '/' . $path)) {
         $statut = 5;
     } else {
         # Upload réussi !
         $statut = 0;
         bdd_logger($db, 'Upload du fichier : ' . $nom);
     }
 } else {
     if ($taille > $taille_max || $erreur == UPLOAD_ERR_INI_SIZE || $erreur == UPLOAD_ERR_FORM_SIZE) {
         $statut = 4;
         $err = $taille;
     } else {
         if ($erreur == UPLOAD_ERR_PARTIAL || $erreur == UPLOAD_ERR_NO_FILE) {
             $statut = 3;
             $err = $erreur;
         } else {
             if (!in_array($type, $extensions) || $erreur == UPLOAD_ERR_EXTENSION) {
                 $statut = 2;
                 $err = $type;
             } else {
                 $statut = 1;
Esempio n. 2
0
function bdd_changer_mdp($db, $login, $mdp)
{
    $req = 'UPDATE utilisateur SET mdp="' . sha1($mdp) . '" WHERE login="******"';
    $ret = mysql_query($req, $db);
    if ($ret) {
        bdd_logger($db, $login . ' a modifié son mot de passe');
        return '';
    } else {
        return "Erreur dans la requête " . mysql_errno($db) . " : " . mysql_error($db);
    }
}