Advertisement
Guest User

Untitled

a guest
Mar 29th, 2020
258
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.75 KB | None | 0 0
  1. <?php
  2. session_start();
  3. require_once "Databaze.php";
  4.  
  5. Databaze::navazSpojeni('localhost', 'root', '', 'db_5head');
  6.  
  7. $_SESSION["infoFotka"] = "";
  8. if ($_SERVER["REQUEST_METHOD"] == "POST") {
  9. if ($_FILES["path"] === "") {
  10. $_SESSION["infoFotka"] = "nenahral jsi fotku";
  11. } else {
  12. $path = $_FILES["path"];
  13. $target_dir = "images/";
  14. $target_file = $target_dir . $path["name"];
  15. if (file_exists($target_file)) {
  16. $_SESSION["infoFotka"] = "soubor jiz existuje";
  17. header("location: galerie.php");
  18. } else {
  19. $pripona = explode(".", $path["name"]);
  20. $pripona = strtolower($pripona[count($pripona) - 1]);
  21. $priponaMoznosti = ['jpeg', 'jpg', 'png', 'gif', 'pdf'];
  22. if (in_array($pripona, $priponaMoznosti)) {
  23. $_SESSION['infoFotka'] = "";
  24. move_uploaded_file($path["tmp_name"], $target_file);
  25. Databaze::dotaz("INSERT INTO galerie (path) values (?)", [$path['name']]);
  26. } else {
  27. $_SESSION['infoFotka'] = "neplatný soubor";
  28. }
  29. }
  30. }
  31. }
  32.  
  33. ?>
  34.  
  35. <head>
  36. <meta charset="UTF-8">
  37. <meta name="viewport" content="width=device-width">
  38. <link rel="stylesheet" href="./styles/styles.css">
  39. <title>5HEAD</title>
  40. </head>
  41.  
  42. <body>
  43. <header>
  44. <div class="we">
  45. <img alt="logo" src="./images/logo.png">
  46. <h1 class="orange computer-show">5HEAD</h1>
  47. <h1 class="computer-show">KNOW MORE ABOUT LEAGUE OF LEGENDS</h1>
  48. </div>
  49. <div class="nav">
  50. <?php
  51. if (isset($_SESSION["prihlasen"]) && $_SESSION["prihlasen"] === true) :
  52. ?>
  53. <a class="yeet" href="odhlaseni.php">ODHLÁŠENÍ</a>
  54. <?php else : ?>
  55. <a href="login.php">Přihlášení</a>
  56. <a href="registrace.php">Registrace</a>
  57. </div>
  58. <?php endif; ?>
  59.  
  60. </header>
  61. <article>
  62.  
  63. <nav id="burger">
  64. <h1>MENU</h1>
  65. <div class="burger">
  66. <span></span>
  67. <span></span>
  68. <span></span>
  69. </div>
  70. <div id="odkazy">
  71. <a href="index.php">NOVINKY</a>
  72. <a href="tutorial.php">TUTORIÁLY</a>
  73. <a href="profesionalni_hraci.php">PROFESIONÁLNÍ HRÁČI</a>
  74. <a href="clanky.php">NÁZOROVÉ ČLÁNKY</a>
  75. <a href="esport.php">ESPORT SCÉNA</a>
  76. <a href="galerie.php">GALERIE</a>
  77. <a href="kontakt.php">KONTAKT</a>
  78. </div>
  79. </nav>
  80.  
  81. <?php if (isset($_SESSION["prihlasen"]) && $_SESSION["prihlasen"] === true) :
  82. echo ($_SESSION["infoFotka"]);
  83. ?>
  84. <button id="pridaniFotky">Přidat fotku</button>
  85. <form class="" id="pridaniFotkyForm" method="post" enctype="multipart/form-data">
  86. <div class="input-group">pridej fotku:
  87. <input type="file" name="path">
  88. </div>
  89. <div class="input-group">
  90. <input type="submit" class="btn" value="Přidej obrazek">
  91. </div>
  92. <p><a href="index.php">zpět</a></p>
  93. </form>
  94. <?php endif; ?>
  95. <main id="main" class="photo-gallery">
  96. <?php $fotky = Databaze::dotazVsechny("SELECT ID, path FROM galerie");
  97. foreach ($fotky as $fotka) {
  98. echo "<section> <a href='images/{$fotka['path']}' target='_blank'> <img alt='logo' src = './images/{$fotka['path']}'></a> </section>";
  99. }
  100. ?>
  101. </main>
  102. </article>
  103. <script src=" ./js/js.js "></script>
  104. </body>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement