Articles

PHP i HTML

PHP er et HTML-indlejret scriptsprog på serversiden. En stor del af dens syntaks er lånt fra C, Java og Perl med et par unikke PHP-specifikke funktioner smidt i. Målet med sproget er at give developersebudviklere mulighed for hurtigt at skrive dynamisk genererede sider. NTC Hosting tilbyder sine kunder høj kvalitet PHP og HTML hosting-tjenester. Vores servere er konfigureret til at sikre maksimal ydelse for både dine HTML-og PHP-baserede applikationer og den ikke-afbrydelige funktion af dine websebsteder.,

PHP i HTML

Når du bygger en kompleks side, vil du på et tidspunkt blive konfronteret med behovet for at kombinere PHP og HTML for at opnå dine nødvendige resultater. I første omgang kan dette virke kompliceret, da PHP og HTML er to separate sprog, men det er ikke tilfældet. PHP er designet til at interagere med HTML og PHP scripts kan indgå i en HTML-side uden problemer.

på en HTML-side er PHP-kode lukket inden for specielle PHP-tags., Når en besøgende åbner siden, behandler serveren PHP-koden og sender derefter output (ikke selve PHP-koden) til den besøgendes bro .ser. Faktisk er det ganske enkelt at integrere HTML og PHP. En PHP script kan behandles som en HTML-side, med bits af PHP indsat her og der. Noget i et PHP-script, der ikke er indeholdt i <?php ?> tags ignoreres af PHP-kompilatoren og sendes direkte til webebbro .seren., Hvis du ser på eksemplet nedenfor kan du se, hvad et komplet PHP script kan se ud:

Anbefalet brug:

<chef></head>
<body class=”page_bg”>
Hej, i dag er <?php echo dato (‘l, f jS, Y’);?>.,
</enhed>
</html>

ovenstående kode er simpelthen HTML, med blot en smule PHP, der udskriver dags dato hjælp af den indbyggede dato funktion. Som nævnt ovenfor, alle de almindelige HTML i koden ovenfor vil blive ignoreret af PHP compiler og passeret igennem til webebbro .seren uberørt.

se hvor nemt det er? Integration af PHP og HTML er virkelig meget enkel. Bare husk, at i sin kerne, en PHP script er bare en HTML-side med nogle PHP drysset gennem 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>
</enhed>
</html>

og resultatet er:

  • Menu Element 1
  • Menu Element 2
  • Menu Element 3
  • Menupunkt 4
  • Menupunkt 5

PHP i HTML ved hjælp af short_open_tag

Hvis du ønsker at forkorte din kode så meget som muligt, du kan gå til short_tags mulighed. Dette vil spare dig for at skrive <?,php i begyndelsen af koden, forkorte den til bare <?. For at aktivere dette skal du opdatere php.ini-filen og drej indstillingen” short_tags “fra” Off “til”On”. Mens denne indstilling allerede er tændt på de fleste servere, er det altid bedst at kontrollere på forhånd. Et problem, der kan opstå, hvis du bruger korte tags, er en konflikt med usageml-brugen. For l, <? syntaks starter en behandlingsfunktion. For at undgå dette problem er alternativet <?= tag kan bruges.,

PHP in HTML using short_tags:

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

Har i tankerne, at hvis du ønsker at opbygge en hjemmeside kompatibel med så mange platforme som muligt, bør du ikke stole på short_tags.

HTML, PHP echo

En mulig måde at integrere HTML-tags i en PHP fil via echo-kommando:

Muligt endnu ikke anbefalet brug:

<?,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 dog påvirke HTML-Kodefarveindstillingen i de fleste HTML / PHP-redaktører, hvilket giver mulighed for let forståelse af rollen som HTML-tags. Du bør undslippe hver dobbelt citat inden for HTML-koden med en backslash.

PHP i HTML – filtypenavne

Når en given fil indeholder PHP-kode, skal den have en PHP-udvidelse. I de fleste tilfælde er dette .php, men du kan også konfigurere .htaccess-fil for at læse PHP-koden i HTML-filen uden at omdøbe den eller ændre dens udvidelse., Nedenfor kan du se “handlers”, som skal tilføjes for at opnå dette

for en normalt konfigureret webebserver:

AddHandler cgi-script .HTML .htm

en webebserver, der kører FastCGI:

AddHandler fcgid-script .HTML .htmNote: dette er testet og arbejder med NTC hostingeb hosting servere. Hvis du bruger en anden udbyder, skal du kontakte dem for at få hjælp. Derudover, hvis du står over for konstante problemer der, kan du overveje at skifte til NTC Hosting for at få de PHP optimerede stabile servere, du har brug for.,

HTML i PHP

Du kan også bruge HTML-kode i et PHP-script. Dette kan være meget nyttigt, hvis du har bygget hele din side i PHP, men vil inkludere en brugerdefineret HTML-formular, for eksempel. Alt hvad du skal gøre er at vende rækkefølgen af HTML-og PHP-åbningskoder, åbne siden med PHP:

brug af 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 />”;
?>

selvom dette ser lidt kompliceret ud, sparer det dig faktisk meget kode. Her bruger vi $ PHP_SELF super global, som giver os mulighed for at bruge værdien af de felter, der er angivet under den, i den samme fil. Normalt oprettes der to filer til sådanne former-den første er selve HTML-formularen, og den anden er backend PHP-filen, som gør alt arbejdet.,

Hvis du allerede har en kompliceret PHP-applikation, der er afhængig af et stort antal filer, og du bare vil holde alt så enkelt som muligt, kan dette være til stor hjælp.

PHP med NTC Hosting

NTC Hosting tilbyder sine kunder en ultimativ solutioneb hosting løsning. Alle vores web-hosting planer yde støtte til HTML og give dig mulighed for at vælge mellem PHP4and PHP5