Beispiel #1
0
    header("Location: index.php");
}
$title = "Uploader une image - 8 mo max.";
//Partie upload images
if (isset($_FILES["pic"]) and isset($_POST["desc"]) and !empty($_POST["desc"]) and $_FILES["pic"]["error"] == 0) {
    if ($_FILES["pic"]["size"] <= 8000000) {
        $aboutfile = pathinfo($_FILES["pic"]["name"]);
        $extension = $aboutfile["extension"];
        $allowed = array('jpg', 'jpeg', 'gif', 'png');
        if (in_array($extension, $allowed)) {
            $posnumber = checkPosNumberImg();
            $namepic = $posnumber["totalimg"] + 1;
            move_uploaded_file($_FILES["pic"]["tmp_name"], "uploads/" . $namepic . "." . $extension);
            $finalname = $namepic . "." . $extension;
            //Fct include DB
            insertImg($finalname, $_POST["desc"]);
            $error = "<div class=\"alert alert-success\" role=\"alert\"><i class=\"fa fa-check\"></i> La photo a été importée !<br /><br />Nom : " . $finalname . "<br /><br /><a href=\"moderation.php\"><-- Revenir au menu de modération !</a></div>";
            $title = $finalname . " a été correctement importé !";
        } else {
            $error = "<div class=\"alert alert-danger\" role=\"alert\"><i class=\"fa fa-times\"></i> Le fichier ne porte pas une extension autorisée !<br /><br /><a href=\"moderation.php\"><-- Revenir au menu de modération !</a></div>";
            $title = "Erreur lors de l'upload :/";
        }
    } else {
        $error = "<div class=\"alert alert-danger\" role=\"alert\"><i class=\"fa fa-times\"></i> Le fichier est trop lourd ! (RAPPEL : 8 Mo MAX. !)<br /><br /><a href=\"moderation.php\"><-- Revenir au menu de modération !</a></div>";
        $title = "Erreur lors de l'upload :/";
    }
}
/*
else
{
	$error = "<div class=\"alert alert-danger\" role=\"alert\">Une erreur est survenue à l'upload !<br /><br /><a href=\"index.php\"><-- Revenir au menu de modération !</a></div>";
     echo "<h1>" . $_POST['auteurs'] . "</h1>";
     if (1) {
         $insertion = "INSERT INTO lear_lectures(titre,auteur,description, image) VALUES('" . $_POST['lecture_titre'] . "','" . $_POST['lecture_auteur'] . "','" . $_POST['lecture_desc'] . "','" . $image . "')";
         $count = $connexion->exec($insertion);
     } else {
         echo "probleme à l'insertion";
     }
     unset($_POST['envoiLectures']);
 }
 //____________________________________
 //_______________AUTEURS______________
 //____________________________________
 if (isset($_POST['envoiAuteurs'])) {
     $target_dir = "../img/auteurs/";
     $imageNom = $_POST['image-name'];
     $succes = insertImg($target_dir, $_POST['image-data'], $imageNom);
     echo "<h1> WEEEEECCH </h1>";
     echo $succes;
     if ($succes !== FALSE) {
         $nom = addslashes($_POST['auteur_nom']);
         $desc = addslashes($_POST['auteur_desc']);
         $partenaire = traitementCheckbox($_POST['lycees']);
         $insertion = "INSERT INTO lear_auteurs(nom,description,date_debut,date_fin,lien,image,partenaire) VALUES('" . $nom . "','" . $desc . "','" . $_POST['auteur_date_debut'] . "','" . $_POST['auteur_date_fin'] . "','" . $_POST['auteur_lien'] . "','" . $imageNom . "','" . $partenaire . "')";
         echo "<h2>" . $insertion . "</h2>";
         $count = $connexion->exec($insertion);
     } else {
         echo "probleme à l'insertion";
     }
     unset($_POST['envoiAuteurs']);
     $redirection .= 'auteurs';
 }