<?php require 'includes/gallery.php'; $gallery = new Gallery(); $gallery->setPath('gallery/includes/uploads'); $images = $gallery->getImages(array('jpg')); ?> <html> <head> <title>Image Gallery</title> <link rel="stylesheet" href="assets/css/gallery.css"> </head> <body> <form action="upload.php" method="post" enctype="multipart/form-data"> <input type="file" name="file"> <input type="submit" value="upload"> </form> <div class="container"> <?php if ($images) { ?> <div class="gallery clearfix"> <?php foreach ($images as $image) { ?> <div class="gallery-item"> <a href="<?php echo $image['full']; ?>
<?php require 'gallery.php'; $gallery = new Gallery(); $gallery->setPath('img'); //path to the image folder $images = $gallery->getImages(array('JPG', 'PNG', 'jpg')); //array of possible image extensions (useful if you have mixed galleries) $row_counter = 0; //don't change that $img_no_caption = " "; //default caption for image that don't have one $img_no_date = $page_title = "PHP-Gallery"; //changes the <title> attribute AND the logo in top left corner $no_images_warning = "Ooops! No images in gallery!"; //Display the text when $gallery->setPath directory is empty. $col_md_x = 6; //Bootstrap - choose either 2,3,4 or 6 to have 6,4,3 or 2 pics per line respectively //---------------------------------------------- $row_x = 12 / $col_md_x; ?> <!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <title><?php echo $page_title; ?> </title> <link href="bootstrap/css/bootstrap.min.css" rel="stylesheet">
<?php require_once 'core/init.php'; header('Content-Type: text/html; charset=utf-8'); header("Content-Security-Policy: script-src 'self'"); header('Strict-Transport-Security: max-age=3600'); $user = new User(); if ($user->isLoggedIn()) { $db = DB::getInstance(); $gallery = new Gallery(); $gallery->setPath('static/images/'); $images = $gallery->getImages(); $imageUploadErrors = array(); if (Input::exists()) { if ($_FILES) { //Getting the form that the image was posted from $postingForm = $gallery->getPosition($_FILES); $uplImage = $_FILES[$postingForm]; //Changing the filename to the name of the form that it was posted from $filename = $postingForm . '.jpg'; $targetPath = "static/images/" . $filename; if (!move_uploaded_file($uplImage['tmp_name'], $targetPath)) { $imageUploadErrors[] = "Error code " . $uplImage['error'] . ". Please try again."; } $pathToImages = "static/images/"; $pathToThumbs = "static/images/thumbnails/"; if ($gallery->createThumbnail($pathToImages, $pathToThumbs, 256)) { $imageUploadErrors[] = "Successfully made thumbnail."; } else { $imageUploadErrors[] = "Something went wrong."; }
<?php require_once 'core/init.php'; // Setting header header('Content-Type: text/html; charset=utf-8'); header("Content-Security-Policy: script-src 'self'"); header('Strict-Transport-Security: max-age=3600'); $gallery = new Gallery(); if ($_GET) { $gallery->setPath('static/images/' . $_GET['folder']); } else { Redirect::to('/'); } $images = $gallery->getImages(array('jpg')); ?> <!DOCTYPE html> <html> <head> <title><?php echo $_GET['folder']; ?> </title> <link rel="stylesheet" href="static/css/gallery.css"> </head> <body> <div id="background"></div> <div id="main"> <?php if ($images) {