Articles

PHP i HTML (Norsk)

PHP er en HTML-innebygd server-side scripting språk. Mye av sin syntaks er lånt fra C, Java og Perl med et par unike PHP-spesifikke funksjoner kastet i. Målet med språket er å gi web-utviklere å skrive dynamisk genererte sider raskt. NTC Hosting tilbyr sine kunder høy kvalitet PHP og HTML-hosting-tjenester. Våre servere er konfigurert slik som å sikre maksimal ytelse for både HTML og PHP-baserte programmer og ikke-interruptible funksjon av dine nettsteder.,

PHP i HTML

Når du bygger en komplisert side, på et tidspunkt du vil bli møtt med behovet for å kombinere PHP og HTML for å oppnå de nødvendige resultater. Ved første punktet, dette kan virke komplisert, siden PHP og HTML er to separate språk, men dette er ikke tilfelle. PHP er designet for å samhandle med HTML-og PHP-skript kan være inkludert i en HTML-side uten et problem.

I en HTML-side, PHP-kode som er lukket inne spesialtilbud på hoteller i PHP kodene., Når en besøkende åpner siden, server prosesser PHP-kode, og deretter sender utgang (ikke PHP-koden i seg selv) til den besøkendes nettleser. Faktisk er det ganske enkelt å integrere HTML og PHP. Et PHP-script kan bli behandlet som en HTML-side, med biter av PHP satt inn her og der. Alt i et PHP-script som ikke finnes innenfor <?php ?> – kodene er ignorert av PHP-kompilatoren og gått direkte til web-leseren., Hvis du ser på eksemplet nedenfor kan du se hva en full PHP-skriptet kan se slik ut:

Anbefalt bruk:

<head></head>
<kroppen class=»page_bg»>
Hei, i dag er <?php echo date(‘l, F jS, Y’); ?>.,
</body>
</html>

koden ovenfor er rett og slett HTML, med bare en bit av PHP som skriver ut dagens dato ved hjelp av den innebygde dato funksjon. Som nevnt ovenfor, er alle av vanlig HTML i koden ovenfor vil bli ignorert av PHP-kompilatoren og gått gjennom nettleseren urørt.

Se hvor enkelt det er? Å integrere PHP og HTML er egentlig veldig enkelt. Bare husk at i sin kjerne, et PHP-script er bare en HTML-side med noen PHP drysset gjennom det., 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>

og resultatet er:

  • Menyelement 1
  • Menyelement 2
  • Meny-Punkt 3
  • Menyelement 4
  • Menyelement 5

PHP i HTML ved hjelp av short_open_tag

Hvis du ønsker å forkorte koden din så mye som mulig, du kan gå for short_tags alternativ. Dette vil spare deg fra å skrive <?,php i begynnelsen av koden, forkorte det til bare <?. For å aktivere dette, bør du oppdatere php.ini-fil og slå «short_tags» innstilling fra «Av» til «På». Mens på de fleste servere denne innstillingen allerede er slått på, er det alltid best å sjekke på forhånd. Et problem som kan oppstå hvis du bruker kort-koder er en konflikt med en XML-bruk. For XML <? syntaks vil starte et prosessering funksjon. For å unngå dette problemet, alternativ <?= tag kan brukes.,

PHP in HTML using short_tags:

<html>
<head></head>
<body class=»page_bg»>
Hello, today is <?=date(‘l, F jS, Y’); ?>.,
</body>
</html>

Ha i bakhodet at hvis du ønsker å bygge et nettsted som er kompatible med så mange plattformer som mulig, bør du ikke stole på short_tags.

i HTML-ved hjelp av PHP echo

En mulig måte å integrere HTML-koder i en PHP-fil via echo-kommandoen:

Mulig ennå ikke anbefalt bruk:

<?,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>»;
?,>

Dette vil imidlertid påvirke HTML-Koden Coloring alternativet i de fleste HTML/PHP redaktører, som gir mulighet for enkel forståelse av rollen av HTML-koder. Du bør flykte hver dobbeltrom tilbud innen HTML-koden med en omvendt skråstrek.

PHP i HTML – filen-utvidelser

Når en gitt fil som inneholder PHP-kode, må det ha en PHP extension. I de fleste tilfeller er dette .php, men du kan også konfigurere .htaccess filen for å lese PHP-koden i HTML-filen uten å gi den nytt navn eller endre filtypen., Nedenfor kan du se «behandlere», som vil bli lagt til for å oppnå dette

For et normalt konfigurert web-server:

AddHandler cgi-script .HTML .htm

En web-server som kjører FastCGI:

AddHandler fcgid-script .HTML .htmNote: dette er testet og fungerer med NTC webhotell-servere. Hvis du bruker en annen hosting leverandør, rådføre seg med dem for å få hjelp. I tillegg, hvis du sliter med stadige problemer med det, kan du vurdere å bytte til NTC Hosting for å få PHP optimalisert stabile servere du trenger.,

HTML PHP

Du kan også bruke HTML-koden i et PHP-script. Dette kan være svært nyttig hvis du har bygget hele siden i PHP, men ønsker å inkludere en egendefinert HTML-skjema, for eksempel. Alt du trenger å gjøre er å snu rekkefølgen av HTML-og PHP åpning koder, åpne side med PHP:

Bruke HTML i 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 />»;
?>

Mens dette ser litt komplisert, er det faktisk sparer deg for mye av koden. Her, vi bruker $PHP_SELF super global, som gir oss muligheten til å bruke verdien av feltene, som er spesifisert under det, i den samme filen. Vanligvis, for slike former to filer som er opprettet – den første er HTML-skjemaet i seg selv, og den andre er backend-PHP-fil, som gjør alt arbeidet.,

Hvis du allerede har en komplisert PHP-programmet, som baserer seg på et stort antall av filer, og du bare ønsker å holde alt så enkelt som mulig, dette kan være til stor hjelp.

PHP med NTC Hosting

NTC Hosting tilbyr sine kunder en ultimate web hosting løsning. Alle våre web hosting planer gir støtte for HTML og gi deg muligheten til å velge mellom PHP4and PHP5