Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- session_start();
- require_once "Databaze.php";
- Databaze::navazSpojeni('localhost', 'root', '', 'db_5head');
- $_SESSION["infoFotka"] = "";
- if ($_SERVER["REQUEST_METHOD"] == "POST") {
- if ($_FILES["path"] === "") {
- $_SESSION["infoFotka"] = "nenahral jsi fotku";
- } else {
- $path = $_FILES["path"];
- $target_dir = "images/";
- $target_file = $target_dir . $path["name"];
- if (file_exists($target_file)) {
- $_SESSION["infoFotka"] = "soubor jiz existuje";
- header("location: galerie.php");
- } else {
- $pripona = explode(".", $path["name"]);
- $pripona = strtolower($pripona[count($pripona) - 1]);
- $priponaMoznosti = ['jpeg', 'jpg', 'png', 'gif', 'pdf'];
- if (in_array($pripona, $priponaMoznosti)) {
- $_SESSION['infoFotka'] = "";
- move_uploaded_file($path["tmp_name"], $target_file);
- Databaze::dotaz("INSERT INTO galerie (path) values (?)", [$path['name']]);
- } else {
- $_SESSION['infoFotka'] = "neplatný soubor";
- }
- }
- }
- }
- ?>
- <head>
- <meta charset="UTF-8">
- <meta name="viewport" content="width=device-width">
- <link rel="stylesheet" href="./styles/styles.css">
- <title>5HEAD</title>
- </head>
- <body>
- <header>
- <div class="we">
- <img alt="logo" src="./images/logo.png">
- <h1 class="orange computer-show">5HEAD</h1>
- <h1 class="computer-show">KNOW MORE ABOUT LEAGUE OF LEGENDS</h1>
- </div>
- <div class="nav">
- <?php
- if (isset($_SESSION["prihlasen"]) && $_SESSION["prihlasen"] === true) :
- ?>
- <a class="yeet" href="odhlaseni.php">ODHLÁŠENÍ</a>
- <?php else : ?>
- <a href="login.php">Přihlášení</a>
- <a href="registrace.php">Registrace</a>
- </div>
- <?php endif; ?>
- </header>
- <article>
- <nav id="burger">
- <h1>MENU</h1>
- <div class="burger">
- <span></span>
- <span></span>
- <span></span>
- </div>
- <div id="odkazy">
- <a href="index.php">NOVINKY</a>
- <a href="tutorial.php">TUTORIÁLY</a>
- <a href="profesionalni_hraci.php">PROFESIONÁLNÍ HRÁČI</a>
- <a href="clanky.php">NÁZOROVÉ ČLÁNKY</a>
- <a href="esport.php">ESPORT SCÉNA</a>
- <a href="galerie.php">GALERIE</a>
- <a href="kontakt.php">KONTAKT</a>
- </div>
- </nav>
- <?php if (isset($_SESSION["prihlasen"]) && $_SESSION["prihlasen"] === true) :
- echo ($_SESSION["infoFotka"]);
- ?>
- <button id="pridaniFotky">Přidat fotku</button>
- <form class="" id="pridaniFotkyForm" method="post" enctype="multipart/form-data">
- <div class="input-group">pridej fotku:
- <input type="file" name="path">
- </div>
- <div class="input-group">
- <input type="submit" class="btn" value="Přidej obrazek">
- </div>
- <p><a href="index.php">zpět</a></p>
- </form>
- <?php endif; ?>
- <main id="main" class="photo-gallery">
- <?php $fotky = Databaze::dotazVsechny("SELECT ID, path FROM galerie");
- foreach ($fotky as $fotka) {
- echo "<section> <a href='images/{$fotka['path']}' target='_blank'> <img alt='logo' src = './images/{$fotka['path']}'></a> </section>";
- }
- ?>
- </main>
- </article>
- <script src=" ./js/js.js "></script>
- </body>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement