Browse Source

wip: prace na dynamicke aplikaci

main
Ivan Pomykacz 7 months ago
parent
commit
3362255f08
  1. 0
      css/dark.css
  2. 4
      css/light.css
  3. 6
      header.php
  4. BIN
      images/earth1.webp
  5. BIN
      images/earth2.jfif
  6. 37
      index.php
  7. 3
      paragraph.php
  8. 8
      test.php

0
css/dark.css

4
css/light.css

@ -0,0 +1,4 @@
body {
font-family: Arial, Helvetica, sans-serif;
}

6
header.php

@ -4,5 +4,11 @@
<meta charset="UTF-8"> <meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta name="viewport" content="width=device-width, initial-scale=1.0">
<title><?php echo "$title"; ?></title> <title><?php echo "$title"; ?></title>
<link rel="stylesheet" href="css/light.css">
<style>
body {
color: <?php echo "$color"; ?>;
}
</style>
</head> </head>
<body> <body>

BIN
images/earth1.webp

Binary file not shown.

After

Width:  |  Height:  |  Size: 85 KiB

BIN
images/earth2.jfif

Binary file not shown.

After

Width:  |  Height:  |  Size: 24 KiB

37
index.php

@ -1,13 +1,40 @@
<?php <?php
$title = "Šablona";
$title = "Dynamická aplikace";
// změna barvy textu
$color = "#000";
if (isset($_GET["cc"])) {
// porušení pravidla - nikdy nepřiřazuj hodnotu přímo z GET (POST)
$color = $_GET["cc"];
}
include "header.php"; include "header.php";
echo "php project template";
include "test.php";
include "footer.php";
// var_dump($_GET);
// zobrazení odstavce, je-li v URL parameter "par"
if (isset($_GET["par"])) {
include "paragraph.php";
}
?>
// zobrazení obrázku podle parametru "img" v URL
if (isset($_GET["img"])) {
if ($_GET["img"] == "1") {
echo "<img src=\"images/earth1.webp\" width=\"300\" alt=\"\">";
}
elseif ($_GET["img"] == "2") {
echo "<img src=\"images/earth2.jfif\" width=\"300\" alt=\"\">";
}
else {
echo "<p>Chyba, takový obrázek tu není</p>";
}
}
else {
echo "<img src=\"images/earth1.webp\" width=\"300\" alt=\"\">";
}
include "footer.php";
?>

3
paragraph.php

@ -0,0 +1,3 @@
<p>
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Cupiditate labore illum possimus consectetur tempora ipsa eos necessitatibus! Dolores eius qui officia ipsam dolorem iure voluptatum voluptas ut. Quas, qui recusandae!
</p>

8
test.php

@ -0,0 +1,8 @@
<p>
<a href="/">výchozí stránka</a>
<a href="/?par=">stránka s odstavcem</a>
<a href="/?img=1">stránka s obrázkem 1</a>
<a href="/?img=2">stránka s obrázkem 2</a>
<a href="/?img=333">stránka s chybnou hodnotou obrázku</a>
<a href="/?par=&cc=red">stránka s červeným textem</a>
</p>
Loading…
Cancel
Save