<?php if (isset($_GET['query'])) { $query = $_GET['query']; $results = searchFiles($query); } function searchFiles($query) { $directory = './'; // Adresář s vašimi stránkami $files = glob($directory . '*.php'); // Vyhledá všechny PHP soubory v adresáři $results = []; foreach ($files as $file) { $content = file_get_contents($file); if (stripos($content, $query) !== false) { $results[] = $file; } } return $results; } ?> <!DOCTYPE html> <html lang="cs"> <head> <meta charset="UTF-8" /> <meta content="EndeavourOS svobodný operační systém....Novinky" name="description" /> <meta content="EndeavourOS, Novinky" name="keywords" /> <meta content="Kankys" name="author" /> <meta content="width=device-width, initial-scale=1.0" name="viewport" /> <link href="assets/style.css" rel="stylesheet" /> <link href="img/icons.png" rel="shortcut icon" /> <script crossorigin="anonymous" src="https://kit.fontawesome.com/0a43c6cd1f.js"></script> <!--icons dark, go to up--> <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/all.min.css" rel="stylesheet" /> <!--ubuntu fonts--> <style> @import url("https://fonts.googleapis.com/css2?family=Ubuntu:ital,wght@0,300;0,400;0,500;0,700;1,300;1,400;1,500;1,700&display=swap"); </style> <title>EndeavourOS - Vyhledávání </title> </head> <body> <?php require "assets/header.php" ?> <main> <section class="welcome"> <h2>Vyhledávání</h2> <form method="GET" action=""> <input type="text" name="query" placeholder="Zadejte hledaný výraz"> <input type="submit" value="Vyhledat"> </form> <?php if (isset($results) && !empty($results)): ?> <h3>Výsledky vyhledávání:</h3> <ul> <?php foreach ($results as $result): ?> <li style="list-style-type:none;"><a href="<?php echo $result; ?>"><?php echo basename($result); ?></a></li> <?php endforeach; ?> </ul> <?php elseif (isset($results) && empty($results)): ?> <p>Žádné výsledky nebyly nalezeny.</p> <?php endif; ?> </section> </main> <?php require "assets/returnbutton.php" ?> <?php require "assets/footer.php" ?> <script src="assets/script.js"></script> </body> </html>