kurs php
Zarówno include i require to bardzo użyteczne sformułowania spotykane w języku PHP. Obie funkcje pełnią w PHP taką samą funkcje – pozwalają połączyć, powiązać ze sobą kilka plików.
Brzmi trochę z pewnością trochę dziwnie, ale już tłumaczę o co chodzi. Zadaniem tych funkcji jest ładowanie zawartości zewnętrznych plików do jednego większego. Czyli np. zamiast jednego dużego pliku ze stroną możemy mieć kilka np. z nagłówkiem, stopką i treścią strony (gdzie dodajemy 1 wspólny nagłówek i stopkę). Czyli w praktyce dzielimy stronę na części i korzystamy z nich kiedy są nam one potrzebne.
Include i Require działają prawie w identyczny sposób. Różnica w ich pojawia się dopiero w momencie wywołania czyli wyświetlania dołączanej zawartości. Głównie chodzi o sytuacje kiedy plik nie zostanie znaleziony (bo np. zapomnieliśmy go wgrać lub został usunięty):
Dołączenie plików jest stosunkowo łatwe:
include 'drugi.php';
/* lub */
require 'drugi.php';
Komendy te umieszczamy w miejscu w którym chcemy wyświetlić zawartość pliku. Dlatego tak istotne jest by zwrócić uwagę gdzie umieszcza się konkretne wywołanie.
<html>
<head>
</head>
<body>
<?php include 'header.php';?>
<p>Jakiś tekst</p>
<p>Kolejny akapit</p>
<?php include 'footer.php';?>
</body>
</html> W powyższym przykładzie dołączamy 2 zewnętrze pliki:
Struktura tych plików nie musi już wyglądać jak typowej strony internetowej! Nie chcemy przecież mieć 2 lub 3 elementów <body> czy <html>. Budowa dołączanego pliku jest więc dużo prostsza. I tak footer.php może wyglądać tak:
<?php
echo "<p>Copyright ©</p>";
?> A header.php
<h3>Tytuł strony</h3> Jak widać są to urywki, fragmenty kodu!
Bez większej filozofii możecie dotłaczać pliki PHP i HTML. Oba typy plików strukturalnie są bardzo do siebie zbliżone. Praktycznie też zinterpretowany przez serwer plik PHP strukturalnie wygląda jak HTML. Jedyna różnica to końcówka. To jednak również da się zmienić. Z pomocą pliku htaccess, z pomocą którego można zmienić na potrzeby strony końcówkę PHP np. na HTML.
Zachęcam do samodzielnego napisania pliku PHP zawierającego obie instrukcje. Jeśli jeszcze nie macie zainstalowanego lokalnego serwera na komputerze (jest wygodniejszy w obsłudze) możecie spróbować zainstalować XAMP. Na blogu znajdziecie instrukcję jak go zainstalować!
Ewentualnie możecie spojrzeć na stronę: https://www.w3schools.com/php/php_includes.asp
Jak w przypadku wielu różnych tematów tak i w przypadku marki osobistej pojawiło się przez…
Choć zabrzmi to może nieco dziwnie to wprowadzenie AI (sztucznej inteligencji) do naszego życia było…
Widmo Brockenu to dość rzadko spotykane zjawisko optyczne, najczęściej widywane w wysokich partiach gór. Można…
Zacznę może od tego, że relikwia, relikwii nie równa. Wiem jeśli nie ma się pojęcia…
Logo stanowi jeden z ważniejszych elementów tożsamości wizualnej praktycznie każdej firmy, marki czy projektu. Logo…
Budując własną markę osobistą lub chcąc ją zbudować trzeba liczyć się z wieloma wyzwaniami. Jednym…