Exemplo n.º 1
0
// On cherche toutes les URLs d'images et on les stocke dans un tableau
$images = search_url($argv, $argument);
echo "\n" . count($images) . " images vont être utilisées.\n\n";
// Si des images ont été trouvées
if (count($images) > 0) {
    // Si l'option s est utilisée on trie le tableau, les images seront donc triées selon leurs URLs
    if ($sort != 0) {
        sort($images);
    }
    $images_par_page = count($images);
    if ($nombre > 0) {
        $images_par_page = $nombre_image;
    }
    $x_max = get_x_max($images_par_page);
    $montage_image = create_montage_image($x_max);
    // Création du tableau qui permettra d'avoir une image dont la hauteur dépend de la colonne la plus grande
    $dimensions_colonne = [];
    for ($col = 0; $col < $x_max; $col++) {
        $dimensions_colonne[$col] = 0;
    }
    $x_index = 0;
    $hauteur_max = 0;
    $images_actuelles = 0;
    $nb_image = 0;
    require_once 'main1.php';
    if ($images_actuelles < $images_par_page && $images_actuelles > 0) {
        sauvegarde_images($montage_image, $formats, $argv, $argc, $nb_image);
    }
} else {
    echo "Aucune image trouvée.\n";
}
Exemplo n.º 2
0
<?php

include 'lib/images.php';
include 'lib/user.php';
include 'lib/PDO.php';
//Gere l'ajout de nouvelles images
if (!empty($_POST['action']) && $_POST['action'] == 'ajout') {
    include 'modele/galerie/ajout_images.php';
    if (!empty($_FILES)) {
        sauvegarde_images($_FILES);
    }
}
//recuperation des miniatures
include 'modele/galerie/affichage_images.php';
$dir = getMiniatures();
//affichage des photos
include 'vue/galerie/ecran_galerie.php';