$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;
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); } }