Hoe PHP te gebruiken in HTML

0 Comments

In dit artikel laat ik u zien hoe PHP code te gebruiken in uw HTML pagina ‘ s. Het is gericht op PHP beginners die proberen om hun grip op ‘ s werelds meest populaire server-side scripting taal te versterken.

nogmaals, PHP is een server-side scripttaal. Dat betekent dat een PHP script wordt uitgevoerd op de server, de output wordt gebouwd op de server, en het resultaat wordt verzonden als HTML naar de client browser voor het renderen. Het is natuurlijk om PHP en HTML in een script te mengen, maar als beginner is het lastig om te weten hoe je de PHP-code met de HTML-code combineert.,

Leer PHP met een gratis online cursus

Als u PHP wilt leren, bekijk dan onze gratis online cursus over PHP fundamentals! In deze cursus leer je de basisprincipes van PHP programmeren. Je begint met de basis, leert hoe PHP werkt en schrijft eenvoudige PHP loops en functies. Dan bouw je op tot codering klassen voor eenvoudige object-oriented programming (OOP). Langs de weg, je”ll leren van de belangrijkste vaardigheden voor het schrijven van apps voor het web: je”ll krijgen een kans om te oefenen reageren op GET en POST verzoeken, parsing JSON, authenticatie van gebruikers, en het gebruik van een MySQL-database.,

  • FREE

    PHP
    PHP Fundamentals
    Jeremy McPeak

vandaag gaan we een aantal verschillende manieren bespreken waaruit u kunt kiezen wanneer u PHP in HTML wilt gebruiken. Ik neem aan dat je een werkende installatie van PHP hebt zodat je de voorbeelden in dit artikel kunt uitvoeren.

verschillende manieren om PHP en HTML te combineren

als het gaat om het gebruik van PHP in HTML, zijn er twee verschillende benaderingen. De eerste is om de PHP-code in uw HTML-bestand zelf insluiten met de .,html-extensie-dit vereist een speciale overweging, die we zullen bespreken in een moment. De andere optie, de voorkeur manier, is het combineren van PHP en HTML tags in .php bestanden.

aangezien PHP een server-side scripttaal is, wordt de code geà nterpreteerd en uitgevoerd op de server. Als u bijvoorbeeld de volgende code in uw index toevoegt.html-bestand, het zal niet uit de doos lopen.

<!DOCTYPE html><html><head><title>Embed PHP in a .html File</title></head><body><h1><?php echo "Hello World" ?></h1></body></html>

allereerst, maak je geen zorgen als je dit soort gemengde PHP-en HTML-code nog niet eerder hebt gezien, zoals we in dit artikel in detail zullen bespreken., Het bovenstaande voorbeeld voert het volgende uit in uw browser:

<?php echo "Hello World" ?>

zodat u standaard PHP-tags in uw browser kunt zien .html-document worden niet gedetecteerd, en ze ‘ re gewoon beschouwd als platte tekst, uitvoeren zonder parsing. Dat ” s omdat de server is meestal geconfigureerd om PHP alleen voor bestanden met de draaien .php extensie.

als u uw HTML-bestanden als PHP wilt draaien, kunt u de server vertellen om uw te draaien .html-bestanden als PHP-bestanden, maar het is een veel beter idee om uw gemengde PHP en HTML-code in een bestand met de .php extensie.,

dat is wat ik je zal laten zien in deze tutorial.

PHP-Tags toevoegen aan uw HTML-pagina

als het gaat om het integreren van PHP-code met HTML-inhoud, moet u de PHP-code omsluiten met de PHP start tag <?php en de PHP end tag ?>. De code tussen deze twee tags wordt beschouwd als PHP-code, en dus”ll worden uitgevoerd op de server kant voordat het gevraagde bestand wordt verzonden naar de client browser.

laten we eens kijken naar een zeer eenvoudig voorbeeld, dat een bericht toont met behulp van PHP-code. Maak de index.,php bestand met de volgende inhoud onder uw document root.

het belangrijkste in het bovenstaande voorbeeld is dat de PHP code wordt omwikkeld door de PHP tags.

De uitvoer van het bovenstaande voorbeeld ziet er als volgt uit:

en als je naar de bron van de pagina kijkt, moet het er als volgt uitzien:

zoals je kunt zien, wordt de PHP-code ontleed en uitgevoerd op de server, en wordt deze samengevoegd met HTML voordat de pagina naar de clientbrowser wordt verzonden.,

laten we een ander voorbeeld bekijken:

Dit zal de huidige datum en tijd weergeven, zodat u PHP-code tussen de HTML-tags kunt gebruiken om dynamische uitvoer van de server te produceren. Het is belangrijk om te onthouden dat wanneer de pagina wordt uitgevoerd op de server, alle code tussen de<?php en?> tags zal worden geïnterpreteerd als PHP, en de uitvoer zal worden ingesloten met de HTML tags.

in feite is er een andere manier om het bovenstaande voorbeeld te schrijven, zoals getoond in het volgende fragment.,

in het bovenstaande voorbeeld hebben we de aaneenschakeling functie van PHP gebruikt, die het mogelijk maakt om verschillende strings samen te voegen tot één string. En tot slot hebben we de echo construct gebruikt om de aaneengeschakelde tekenreeks weer te geven.

De uitvoer is hetzelfde ongeacht de methode die u gebruikt, zoals getoond in de volgende schermafbeelding.

en dat brengt ons bij een andere vraag: Wat is de beste manier? Moet u gebruik maken van de aaneenschakeling functie of voeg aparte PHP tags tussen de HTML tags?, Ik zou zeggen dat het echt afhangt—er is geen strikte regel die je dwingt om een van deze methoden te gebruiken. Persoonlijk ben ik van mening dat de placeholder-methode beter leesbaar is dan de concatenatiemethode.

de algemene structuur van de PHP pagina in combinatie met HTML en PHP code zou er als volgt uit moeten zien:

<!DOCTYPE html><html><head><title>...</title></head><body>HTML...<?php PHP code ... ?>HTML...<?php PHP code ... ?>HTML... </body></html>

In de volgende sectie zullen we zien hoe je PHP loops met HTML kunt gebruiken.

hoe PHP Loops in uw HTML-pagina te gebruiken

itereren door de arrays om HTML-inhoud te produceren is een van de meest voorkomende taken die u zult tegenkomen tijdens het schrijven van PHP scripts., In deze sectie, we zullen zien hoe je zou kunnen itereren door middel van een array van items en het genereren van output.

in de meeste gevallen moet u array-inhoud weergeven die u vanuit de database of een andere bron hebt ingevuld. In dit voorbeeld, omwille van de eenvoud, zullen we de array initialiseren met verschillende waarden aan het begin van het script zelf.

ga je gang en maak een PHP bestand met de volgende inhoud.

ten eerste hebben we de array aan het begin van ons script geïnitialiseerd. Vervolgens hebben we de foreach construct gebruikt om de array waarden te herhalen., En tot slot hebben we de echo construct gebruikt om de waarde van het array-element weer te geven.

en de uitvoer moet er als volgt uitzien:

hetzelfde voorbeeld met een while lus ziet er als volgt uit:

en de uitvoer zal hetzelfde zijn. Zo kunt u foreach en while loops gebruiken om HTML-inhoud te genereren op basis van PHP-arrays.

in de volgende sectie zullen we zien hoe je PHP short tag syntaxis kunt gebruiken.,

hoe PHP Short Tags te gebruiken

in de voorbeelden die we tot nu toe hebben besproken, hebben we de <?php overal als een start tag gebruikt. In feite komt PHP met een variatie, <?=, die je zou kunnen gebruiken als een korte-hand syntaxis wanneer u een tekenreeks of waarde van de variabele wilt weergeven.

laten we het voorbeeld herzien met de korte-hands syntaxis die we eerder hebben besproken.

zoals u kunt zien, kunnen we de echo of print construct weglaten terwijl we een waarde weergeven met behulp van de afkorting syntaxis., De afkorting syntaxis is kort en leesbaar wanneer u iets wilt weergeven met echo of print.

Dit zijn verschillende manieren om PHP toe te voegen aan HTML-inhoud. Als beginner kun je leren van het proberen van verschillende manieren om dingen te doen, en het is ook leuk!

inclusief Code uit verschillende bestanden

er zijn veel situaties waarin u dezelfde code op meerdere pagina ‘ s van een website moet gebruiken. Een voorbeeld hiervan is de kop-en voettekst van een website. Deze secties bevatten meestal dezelfde HTML op de hele website.,

zie dit als het verplaatsen van de gemeenschappelijke CSS regels van een website in een stylesheet in plaats van ze in de style tags op individuele pagina ‘ s.

de functie include() zal het opgegeven bestand bevatten en evalueren en u een waarschuwing geven als het het bestand niet kan vinden. De functie require() doet hetzelfde, maar geeft je een fout in plaats van een waarschuwing als het bestand niet gevonden kan worden.

wanneer u aan grote projecten werkt, kunt u onbedoeld hetzelfde bestand meerdere keren opnemen., Dit kan problemen zoals functie herdefiniëring veroorzaken. Een manier om deze problemen te voorkomen is door de include_once() en require_once() functies in PHP te gebruiken.

laten we code uit een vorige sectie gebruiken om u te laten zien hoe deze functies te gebruiken. Ik zal include() gebruiken in dit voorbeeld. Maak een bestand met de naam header.php en plaats de volgende code erin.

Maak een ander bestand aan met de naam date.php en plaats de volgende code erin.

<?phpinclude("header.php");?><div><?phpecho "Today’s date is <b>" . date("Y/m/d") . "</b>!";?></div></body></html>

maak nog een bestand met de naam day aan.php en plaats de volgende code erin.,

<?phpinclude("header.php");?><div><?phpecho "Today is <b>".date("l")."</b>!";?></div></body></html>

merk op dat we het pad naar de header hebben opgenomen.php op de top van beide dag.php en datum.php. Zorg ervoor dat de drie bestanden in dezelfde map staan. Openingsdatum.php in de browser moet nu tonen u de volgende uitvoer.

openingsdag.php zou je de volgende uitvoer moeten tonen.

zoals u kunt zien, de code die we in de header zetten.php was opgenomen in onze beide bestanden., Dit maakt webontwikkeling veel gemakkelijker wanneer u met veel bestanden werkt. Breng de veranderingen gewoon op één plaats aan, en ze zullen overal worden weerspiegeld.

conclusie

vandaag hebben we besproken hoe je PHP en HTML kunt mixen om dynamische HTML te maken. We bespraken verschillende methoden, met een handvol voorbeelden om te zien hoe dingen werken.

de beste PHP-Scripts op CodeCanyon

Ontdek duizenden van de beste PHP-scripts ooit gemaakt op CodeCanyon., Met een low-cost, eenmalige betaling, kunt u een van deze hoogwaardige PHP scripts te kopen en het verbeteren van uw website ervaring voor u en uw bezoekers.

Hier zijn een paar van de best verkopende en up-and-coming PHP scripts beschikbaar van CodeCanyon voor 2020.

  • PHP
    11 beste PHP evenementenkalender en Boekingsscripts…,s
    Monty Shokeen
  • PHP
    10 Beste PHP URL Verkorter Scripts
    Monty Shokeen
  • PHP
    18 Beste Contact Formulier PHP Scripts voor 2020
    Monty Shokeen
  • PHP
    het Vergelijken van de 5 Beste PHP Vorm Bouwers (En 4 Gratis Scripts)
    Monty Shokeen
  • PHP
    het Creëren van Mooie Vormen Met PHP Form Builder
    Ashraff Hathibelagal


Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *