Exemplo n.º 1
0
    $typesacceptes = array('image/jpeg', 'image/jpg', 'image/png', 'image/gif', 'image/pjpeg');
    if (in_array($type, $typesacceptes)) {
        return true;
    } else {
        return false;
    }
}
if (isset($_POST) && !empty($_POST)) {
    if (!empty($_POST['slide']) && !empty($_POST['titre'])) {
        $import = false;
        if (isset($_FILES['image'])) {
            if (verifieTypeMime($_FILES['image']['type'])) {
                $import = true;
                $fichier = $dossierImages . $_FILES['image']['name'];
                copy($_FILES['image']['tmp_name'], $fichier);
                SBImage::resize($fichier, 800, 533, true);
            }
        }
        $requete = '';
        $reqFile = '';
        if ($_POST['modif'] == "true") {
            if ($import) {
                $reqFile = ",img='" . $_FILES["image"]["name"] . "'";
            }
            $requete .= "UPDATE slider_gite SET titre='" . addslashes($_POST['titre']) . "'" . $reqFile . " WHERE id='" . $_POST['slide'] . "'";
        } else {
            if ($import) {
                $reqFile = $_FILES["image"]["name"];
            }
            $requete = "INSERT INTO slider_gite(id,titre,img) \n\t\t\t\t\tVALUES('" . $_POST['slide'] . "',\n\t\t\t\t\t\t\t'" . addslashes($_POST['titre']) . "',\n\t\t\t\t\t\t\t'" . $reqFile . "'\n\t\t\t\t\t\t\t)";
        }
Exemplo n.º 2
0
 public static function createMiniature($fileAdresse, $largeur_max, $longueur_max, $fileSaveAdresse = '')
 {
     if (empty($fileSaveAdresse)) {
         $fileSaveAdresse = $fileAdresse;
     }
     $crop = SBImage::Crop($fileAdresse, $largeur_max, $longueur_max, SB_IMAGE_CROP_RANDOM, $fileSaveAdresse);
     if (!$crop) {
         $resize = SBImage::resize($fileSaveAdresse, $largeur_max, $longueur_max, SB_IMAGE_RESIZE__KEEP_RATIO);
         if (!$resize) {
             return 0;
         }
     }
     return 1;
 }