PHP in HTML
PHP is een HTML-embedded server-side scripttaal. Veel van de syntaxis is geleend van C, Java en Perl met een paar unieke PHP-specifieke functies gegooid in. Het doel van de taal is om webontwikkelaars in staat om dynamisch gegenereerde pagina ‘ s snel te schrijven. NTC Hosting biedt haar klanten een hoge kwaliteit PHP en HTML hosting diensten. Onze servers zijn zo geconfigureerd dat ze maximale prestaties garanderen voor zowel uw HTML-en PHP-gebaseerde applicaties als de niet-onderbreekbare werking van uw websites.,
PHP in HTML
wanneer u een complexe pagina bouwt, zult u op een gegeven moment geconfronteerd worden met de noodzaak om PHP en HTML te combineren om uw gewenste resultaten te bereiken. Op het eerste punt kan dit ingewikkeld lijken, omdat PHP en HTML twee verschillende talen zijn, maar dit is niet het geval. PHP is ontworpen om te interageren met HTML en PHP scripts kunnen worden opgenomen in een HTML-pagina zonder een probleem.
in een HTML-pagina is PHP-code ingesloten in speciale PHP-tags., Wanneer een bezoeker de pagina opent, verwerkt de server de PHP-code en stuurt vervolgens de output (niet de PHP-code zelf) naar de browser van de bezoeker. Eigenlijk is het vrij eenvoudig om HTML en PHP te integreren. Een PHP script kan worden behandeld als een HTML pagina, met stukjes PHP hier en daar ingevoegd. Iets in een PHP script dat niet is opgenomen in <?php ?> tags worden genegeerd door de PHP-compiler en direct doorgegeven aan de webbrowser., Als je kijkt naar het onderstaande voorbeeld kunt u zien wat een volledige PHP-script als volgt uitzien:
Aanbevolen gebruik:
<kop></head>
<body class=”page_bg”>
Hallo, vandaag is het <?php echo date (‘l, F jS, Y’);?>.,
</body>
</html>
de bovenstaande code is gewoon HTML, met slechts een beetje PHP dat de datum van vandaag afdrukt met behulp van de ingebouwde datum functie. Zoals hierboven vermeld, alle van de gewone HTML in de code hierboven zal worden genegeerd door de PHP-compiler en doorgegeven aan de webbrowser onaangeroerd.
zie je hoe makkelijk dat is? Het integreren van PHP en HTML is echt heel eenvoudig. Vergeet niet dat in de kern, een PHP script is gewoon een HTML-pagina met een aantal PHP besprenkeld door het., If you want, you can create a PHP script that only has HTML in it and no <?php ?> tags, and it will work just fine.
More advanced techniques:
<html>
<head></head>
<body>
<ul>
<?php for($i=1;$i<=5;$i++){ ?,>
<li>Menu Item <?php echo $i; ?></li>
<?php } ?,>
</ul>
</body>
</html / >
het resultaat is:
- Menu Item 1
- Menu Item 2
- Menu Item 3
- Menu-Item 4
- Menu-Item 5
PHP in HTML met behulp van de short_open_tag
Als u wilt inkorten uw code zo veel mogelijk je kunt gaan voor de short_tags optie. Dit bespaart u het typen van <?,php aan het begin van de code, verkort het tot slechts <?. Om dit in te schakelen, moet je de php updaten.ini bestand en zet de” short_tags “instelling van” Off “naar”On”. Hoewel op de meeste servers deze instelling al is ingeschakeld, is het altijd het beste om vooraf te controleren. Een probleem dat zich kan voordoen bij het gebruik van korte tags is een conflict met het gebruik van XML. Voor XML, de <? syntaxis zal een verwerkingsfunctie starten. Om dit probleem te voorkomen, de alternatieve <?= tag kan gebruikt worden.,
PHP in HTML using short_tags:
<html>
<head></head>
<body class=”page_bg”>
Hello, today is <?=date(‘l, F jS, Y’); ?>.,
</body>
</html>
bedenk dat als u een website wilt bouwen die compatibel is met zoveel mogelijk platforms, u niet moet vertrouwen op short_tags.
HTML in PHP met behulp van echo
een mogelijke manier om HTML-tags in een PHP-bestand te integreren is via het echo-Commando:
mogelijk maar niet aanbevolen gebruik:
<?,php
echo “<html>”;
echo “<head></head>”;
echo “<body class=\”page_bg\”>”;
echo “Hello, today is “;
echo date(‘l, F jS, Y’);//other php code hereecho “</body>”;
echo “</html>”;
?,>
Dit zal echter invloed hebben op de html-Code kleuring optie in de meeste HTML/PHP editors, die zorgt voor een eenvoudig begrip van de rol van HTML-tags. Je moet ontsnappen aan elke dubbele aanhalingsteken in de HTML code met een backslash.
PHP in HTML – bestandsextensies
wanneer een bepaald bestand PHP-code bevat, moet het een PHP-extensie hebben. In de meeste gevallen wel .php, maar je kunt ook de configureren .htaccess-bestand om de PHP-code in het HTML-bestand te lezen zonder het te hernoemen of de extensie te wijzigen., Hieronder kunt u de “handlers” bekijken, die moeten worden toegevoegd om dit te bereiken
voor een normaal geconfigureerde webserver:
AddHandler cgi-script .HTML .htm
een webserver met FastCGI:
AddHandler fcgid-script .HTML .htmNote: dit is getest en werkt met de NTC web hosting servers. Als u gebruik maakt van een andere hosting provider, raadpleeg hen voor hulp. Bovendien, als je wordt geconfronteerd met constante problemen daar, kunt u overwegen over te schakelen naar NTC Hosting om de PHP geoptimaliseerde stabiele servers die u nodig hebt te krijgen.,
HTML in PHP
U kunt ook HTML-code gebruiken in een PHP-script. Dit kan erg handig zijn als je je hele pagina in PHP hebt gebouwd, maar bijvoorbeeld een aangepast HTML-formulier wilt toevoegen. U hoeft alleen de volgorde van de html-en PHP-openingstags om te keren, waarbij u de pagina opent met PHP:
met HTML in PHP:
<?php
$Fname = $_POST;
$Lname = $_POST;
?,>
<html>
<head>
<title>Personal INFO</title>
</head>
<body>
<form method=”post” action=”<?php echo $PHP_SELF;?,>”>
First Name:<input type=”text” size=”12″ maxlength=”12″ name=”Fname”><br />
Last Name:<input type=”text” size=”12″ maxlength=”36″ name=”Lname”><br /></form>
<?
echo “Hello, “.$Fname.” “.$Lname.”.,<br / >”;
?>
hoewel dit een beetje ingewikkeld lijkt, bespaart het je eigenlijk veel code. Hier gebruiken we de $PHP_SELF super global, die ons in staat stelt om de waarde van de velden, die eronder staan, in hetzelfde bestand te gebruiken. Meestal worden voor dergelijke vormen twee bestanden gemaakt-de eerste is de HTML-vorm zelf en de tweede is de backend PHP-bestand, die al het werk doet.,
als je al een ingewikkelde PHP applicatie hebt, die afhankelijk is van een groot aantal bestanden, en je wilt gewoon alles zo eenvoudig mogelijk houden, kan dit van grote hulp zijn.
PHP met NTC Hosting
NTC Hosting biedt zijn klanten een ultieme web hosting oplossing. Al onze web hosting plannen bieden ondersteuning voor HTML en geven u de mogelijkheid om te kiezen tussen PHP4 en PHP5