Jak używać PHP w HTML
w tym artykule pokażę Ci, jak używać kodu PHP na swoich stronach HTML. Adresowany jest do początkujących PHP, którzy starają się wzmocnić swoją znajomość najpopularniejszego na świecie języka skryptowego po stronie serwera.
znowu PHP jest językiem skryptowym po stronie serwera. Oznacza to, że skrypt PHP jest wykonywany na serwerze, wyjście jest budowane na serwerze, a wynik jest wysyłany jako HTML do przeglądarki klienta w celu renderowania. To naturalne, aby mieszać PHP i HTML w skrypcie, ale jako początkujący, trudno jest wiedzieć, jak połączyć kod PHP z kodem HTML.,
Nauka PHP z darmowym kursem Online
Jeśli chcesz nauczyć się PHP, sprawdź nasz darmowy kurs online z podstaw PHP! Na tym kursie poznasz podstawy programowania PHP. Zaczniesz od podstaw, nauki działania PHP i pisania prostych pętli i funkcji PHP. Następnie będziesz budować klasy kodowania dla prostego programowania obiektowego (OOP). Po drodze nauczysz się wszystkich najważniejszych umiejętności pisania aplikacji internetowych: będziesz miał okazję ćwiczyć reagowanie na żądania GET I POST, analizowanie JSON, uwierzytelnianie użytkowników i korzystanie z bazy danych MySQL.,
-
darmowyPHPpodstawy PHPJeremy McPeak
dzisiaj omówimy kilka różnych sposobów, które możesz wybrać, gdy chcesz używać PHP w HTML. Zakładam, że masz działającą instalację PHP, dzięki czemu możesz uruchomić przykłady podane w tym artykule.
różne sposoby łączenia PHP i HTML
Ogólnie rzecz biorąc, jeśli chodzi o używanie PHP w HTML, istnieją dwa różne podejścia. Pierwszym z nich jest osadzenie kodu PHP w samym pliku HTML za pomocą.,rozszerzenie html-wymaga to szczególnej uwagi, którą omówimy za chwilę. Inną opcją, preferowanym sposobem, jest łączenie znaczników PHP i HTML w .Pliki php.
ponieważ PHP jest językiem skryptowym po stronie serwera, kod jest interpretowany i uruchamiany po stronie serwera. Na przykład, jeśli dodasz następujący kod do indeksu.plik html, nie wybiega z pudełka.
<!DOCTYPE html><html><head><title>Embed PHP in a .html File</title></head><body><h1><?php echo "Hello World" ?></h1></body></html>
Po pierwsze, nie martw się, jeśli nie widziałeś wcześniej tego rodzaju mieszanego kodu PHP i HTML, ponieważ omówimy go szczegółowo w tym artykule., Powyższy przykład wyświetla następujące informacje w przeglądarce:
<?php echo "Hello World" ?>
tak, jak widać, domyślnie, znaczniki PHP w Twojej .dokument html nie są wykrywane, a oni ” są po prostu uważane za zwykły tekst, wyprowadzanie bez parsowania. To dlatego, że serwer jest zwykle skonfigurowany do uruchamiania PHP tylko dla plików z .rozszerzenie php.
Jeśli chcesz uruchomić swoje pliki HTML jako PHP, możesz powiedzieć serwerowi, aby uruchomił Twoje .pliki html jako pliki PHP, ale o wiele lepszym pomysłem jest umieszczenie mieszanego kodu PHP i HTML w pliku zrozszerzenie php.,
To właśnie pokażę Ci w tym samouczku.
Jak dodać tagi PHP na stronie HTML
jeśli chodzi o integrację kodu PHP z zawartością HTML, musisz załączyć kod PHP ze znacznikiem początku PHP<?php
I znacznikiem końca PHP?>
. Kod zawinięty pomiędzy tymi dwoma znacznikami jest uważany za kod PHP, a więc zostanie wykonany po stronie serwera, zanim żądany plik zostanie wysłany do przeglądarki klienta.
przyjrzyjmy się bardzo prostemu przykładowi, który wyświetla wiadomość za pomocą kodu PHP. Utwórz indeks.,plik php z następującą zawartością w katalogu głównym dokumentu.
ważną rzeczą w powyższym przykładzie jest to, że kod PHP jest owinięty znacznikami PHP.
wyjście powyższego przykładu wygląda tak:
i, jeśli spojrzysz na źródło strony, powinno wyglądać tak:
jak widzisz, kod PHP jest przetwarzany i wykonywany po stronie serwera i jest scalany z HTML przed wysłaniem strony do przeglądarki klienta.,
spójrzmy na inny przykład:
spowoduje to wyświetlenie bieżącej daty i godziny, więc możesz użyć kodu PHP między znacznikami HTML do wygenerowania dynamicznego wyjścia z serwera. Ważne jest, aby pamiętać, że za każdym razem, gdy strona jest wykonywana po stronie serwera, cały kod pomiędzy znacznikami <?php
I ?>
będzie interpretowany jako PHP, A wyjście będzie osadzone ze znacznikami HTML.
w rzeczywistości istnieje inny sposób, w jaki można napisać powyższy przykład, jak pokazano w poniższym fragmencie.,
w powyższym przykładzie użyliśmy funkcji łączenia w PHP, która pozwala na łączenie różnych ciągów w jeden ciąg. I wreszcie, użyliśmy konstrukcji echo
do wyświetlenia skonkatenowanego łańcucha.
wynik jest taki sam niezależnie od używanej metody, jak pokazano na poniższym zrzucie ekranu.
i to prowadzi nas do kolejnego pytania: który jest najlepszy sposób? Czy należy użyć funkcji konkatenacji lub wstawić osobne znaczniki PHP między znacznikami HTML?, Powiedziałbym, że to naprawdę zależy—nie ma ścisłej reguły, która zmusza cię do użycia jednej z tych metod. Osobiście uważam, że metoda zastępcza jest bardziej czytelna w porównaniu do metody konkatenacji.
ogólna struktura strony PHP w połączeniu z kodem HTML i PHP powinna wyglądać następująco:
<!DOCTYPE html><html><head><title>...</title></head><body>HTML...<?php PHP code ... ?>HTML...<?php PHP code ... ?>HTML... </body></html>
w następnej sekcji zobaczymy, jak możesz używać pętli PHP z HTML.
jak używać pętli PHP na stronie HTML
iteracja przez tablice do tworzenia treści HTML jest jednym z najczęstszych zadań, które napotkasz podczas pisania skryptów PHP., W tej sekcji zobaczymy, jak można iterację poprzez tablicę elementów i wygenerować wyjście.
w większości przypadków musisz wyświetlić zawartość tablicy, którą wypełniłeś z bazy danych lub innych źródeł. W tym przykładzie, dla uproszczenia, zainicjalizujemy tablicę z różnymi wartościami na początku samego skryptu.
Utwórz plik PHP o następującej zawartości.
Po pierwsze, zainicjalizowaliśmy tablicę na początku naszego skryptu. Następnie użyliśmy konstrukcji foreach
do iteracji wartości tablicy., I wreszcie, użyliśmy konstrukcji echo
do wyświetlenia wartości elementu tablicy.
i wyjście powinno wyglądać tak:
ten sam przykład zwhile
pętla wygląda tak:
i wyjście będzie takie samo. W ten sposób można używać pętli foreach
I while
do generowania zawartości HTML na podstawie tablic PHP.
w następnej sekcji zobaczymy jak możesz używać składni PHP short tag.,
jak używać krótkich znaczników PHP
w przykładach, które omówiliśmy do tej pory, użyliśmy<?php
jako znacznika początkowego wszędzie. W rzeczywistości PHP zawiera zmienną <?=
, której możesz użyć jako krótkiej składni, gdy chcesz wyświetlić ciąg znaków lub wartość zmiennej.
zrewidujmy przykład za pomocą składni krótkiej ręki, którą omówiliśmy wcześniej.
jak widzisz, możemy pominąć echo
lub print
podczas wyświetlania wartości za pomocą skróconej składni., Składnia skrótu jest krótka i czytelna, gdy chcesz wyświetlić coś z echo
lub print
.
więc są to różne sposoby dodawania PHP w treści HTML. Jako początkujący, można uczyć się od próbowania różnych sposobów, aby zrobić rzeczy, i to jest zabawa zbyt!
w tym kod z różnych plików
istnieje wiele sytuacji, w których trzeba użyć tego samego kodu na wielu stronach witryny. Jednym z takich przykładów byłaby sekcja nagłówka i stopki strony internetowej. Sekcje te zazwyczaj zawierają ten sam kod HTML w całej witrynie.,
pomyśl o tym jak o przeniesieniu wspólnych reguł CSS witryny do arkusza stylów zamiast umieszczania ich wewnątrz znacznikówstyle
na poszczególnych stronach.
include()
funkcja będzie zawierać i oceniać określony plik i ostrzegać, jeśli nie może go znaleźć. Funkcjarequire()
robi to samo, ale wyświetla błąd zamiast ostrzeżenia, jeśli nie można znaleźć pliku.
podczas pracy nad dużymi projektami możesz przypadkowo dodać ten sam plik wiele razy., Może to powodować problemy, takie jak redefinicja funkcji. Jednym ze sposobów uniknięcia tych problemów jest użycie funkcji include_once()
I require_once()
w PHP.
Użyj kodu z poprzedniej sekcji, aby pokazać, jak korzystać z tych funkcji. W tym przykładzie będę używał include()
. Utwórz plik o nazwie header.php i umieść w nim następujący kod.
Utwórz inny plik o nazwie date.php i umieść w nim następujący kod.
<?phpinclude("header.php");?><div><?phpecho "Today’s date is <b>" . date("Y/m/d") . "</b>!";?></div></body></html>
Utwórz jeszcze jeden plik o nazwie day.php i umieść w nim następujący kod.,
<?phpinclude("header.php");?><div><?phpecho "Today is <b>".date("l")."</b>!";?></div></body></html>
zauważ, że dodaliśmy ścieżkę do nagłówka.php na szczycie obu dni.php i data.php. Upewnij się, że te trzy pliki znajdują się w tym samym katalogu. Data otwarcia.php w przeglądarce powinno teraz pokazać następujące wyjście.
dzień otwarcia.php powinno pokazać następujące wyjście.
jak widać, kod umieszczamy w nagłówku.php było zawarte w obu naszych plikach., To sprawia, że tworzenie stron internetowych jest znacznie łatwiejsze, gdy pracujesz z dużą ilością plików. Po prostu dokonaj zmian w jednym miejscu, a będą one odzwierciedlane wszędzie.
podsumowanie
dzisiaj omówiliśmy, jak można mieszać PHP i HTML, aby utworzyć dynamiczny HTML. Omówiliśmy różne metody, z garścią przykładów, aby zobaczyć, jak to działa.
najlepsze skrypty PHP na CodeCanyon
poznaj tysiące najlepszych skryptów PHP, jakie kiedykolwiek powstały na CodeCanyon., Dzięki niskiej cenie, jednorazowej płatności, możesz kupić jeden z tych wysokiej jakości skryptów PHP i poprawić wrażenia z witryny dla Ciebie i Twoich gości.
oto kilka najlepiej sprzedających się skryptów PHP dostępnych w CodeCanyon w 2020 roku.
-
PHP11 najlepszych skryptów kalendarza wydarzeń PHP i rezerwacji…,sMonty Shokeen
-
PHP10 najlepszych skryptów skrótów URL PHPMonty Shokeen
-
PHPporównanie 5 najlepszych twórców formularzy PHP (i 4 darmowe skrypty)Monty shokeen
-
PHPtworzenie pięknych formularzy za pomocą PHP Form BuilderAshraff hathibelagal