Articles

PHP in HTML (Deutsch)

PHP ist eine in HTML eingebettete serverseitige Skriptsprache. Ein Großteil seiner Syntax stammt aus C, Java und Perl mit einigen einzigartigen PHP-spezifischen Funktionen. Das Ziel der Sprache ist es, Webentwicklern zu ermöglichen, dynamisch generierte Seiten schnell zu schreiben. NTC Hosting bietet seinen Kunden qualitativ hochwertige PHP – und HTML-Hosting-Dienste. Unsere Server sind so konfiguriert, dass maximale Leistung sowohl für Ihre HTML-als auch für PHP-basierte Anwendungen und das nicht unterbrechbare Funktionieren Ihrer Websites gewährleistet ist.,

PHP in HTML

Wenn Sie eine komplexe Seite erstellen, müssen Sie irgendwann PHP und HTML kombinieren, um die erforderlichen Ergebnisse zu erzielen. Dies kann zunächst kompliziert erscheinen, da PHP und HTML zwei separate Sprachen sind, dies jedoch nicht der Fall ist. PHP wurde entwickelt, um mit HTML zu interagieren und PHP-Skripte können problemlos in eine HTML-Seite aufgenommen werden.

In einer HTML-Seite ist PHP-Code in speziellen PHP-Tags eingeschlossen., Wenn ein Besucher die Seite öffnet, verarbeitet der Server den PHP-Code und sendet die Ausgabe (nicht den PHP-Code selbst) an den Browser des Besuchers. Eigentlich ist es ganz einfach, HTML und PHP zu integrieren. Ein PHP-Skript kann als HTML-Seite behandelt werden, wobei hier und da PHP-Bits eingefügt werden. Irgendetwas in einem PHP-Skript, das nicht in <enthalten ist?php ?> tags werden vom PHP-Compiler ignoriert und direkt an den Webbrowser übergeben., Wenn Sie sich das folgende Beispiel ansehen, können Sie sehen, wie ein vollständiges PHP-Skript aussehen könnte:

Empfohlene Verwendung:

<head></head>
<body class=“page_bg“>
Hallo, heute ist <?php echo date („l, F jS, Y‘); ?>.,
</body>
</html>

Der obige Code ist einfach HTML, mit nur ein bisschen PHP, das das heutige Datum mit der integrierten Datumsfunktion ausgibt. Wie oben erwähnt, wird das gesamte einfache HTML im obigen Code vom PHP-Compiler ignoriert und unberührt an den Webbrowser übergeben.

Sehen Sie, wie einfach das ist? Integration von PHP und HTML ist wirklich sehr einfach. Denken Sie daran, dass ein PHP-Skript im Kern nur eine HTML-Seite mit etwas PHP ist., 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>

und das Ergebnis ist:

  • Menüpunkt 1
  • Menüpunkt 2
  • Menüpunkt 3
  • Menüpunkt 4
  • Menüpunkt 5

PHP in HTML mit short_open_tag

Wenn Sie Ihren Code so weit wie möglich verkürzen möchten, können Sie den short_tags Option. Dies erspart Ihnen die Eingabe von <?,php am Anfang des Codes, verkürzt es auf nur <?. Um dies zu aktivieren, sollten Sie das PHP aktualisieren.ini-Datei und schalten Sie die Einstellung “ short_tags „von“ Off „auf“On“. Während auf den meisten Servern diese Einstellung bereits aktiviert ist, ist es immer am besten, vorher zu überprüfen. Ein Problem, das auftreten kann, wenn kurze Tags verwendet werden, ist ein Konflikt mit der XML-Verwendung. Für XML ist die <? syntax startet eine Verarbeitungsfunktion. Um dieses problem zu vermeiden, ist die alternative <?= tag kann verwendet werden.,

PHP in HTML using short_tags:

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

Wenn Sie eine Website erstellen möchten, die mit so vielen Plattformen wie möglich kompatibel ist, sollten Sie sich nicht auf short_tags verlassen.

HTML in PHP mit echo

Eine mögliche Möglichkeit, HTML-Tags in eine PHP-Datei zu integrieren, ist der Befehl echo:

Mögliche, aber nicht empfohlene Verwendung:

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

Dies wirkt sich jedoch auf die Option zum Färben von HTML-Code in den meisten HTML/PHP-Editoren aus, wodurch die Rolle von HTML-Tags leicht verstanden werden kann. Sie sollten jedes doppelte Anführungszeichen innerhalb des HTML-Codes mit einem Backslash umgehen.

PHP in HTML-Dateierweiterungen

Wenn eine bestimmte Datei PHP-Code enthält, muss sie eine PHP-Erweiterung haben. In den meisten Fällen ist dies .php, aber Sie können auch konfigurieren, die .htaccess-Datei, um den PHP-Code in der HTML-Datei zu lesen, ohne ihn umzubenennen oder seine Erweiterung zu ändern., Unten können Sie die „Handler“ anzeigen, die hinzugefügt werden müssen, um dies zu erreichen

Für einen normal konfigurierten Webserver:

AddHandler cgi-script .HTML .htm

Ein Webserver mit FastCGI:

AddHandler fcgid-script .HTML .htmNote: Dies wird getestet und funktioniert mit den NTC-Webhosting-Servern. Wenn Sie einen anderen Hosting-Anbieter verwenden, wenden Sie sich an diesen. Wenn Sie dort ständig mit Problemen konfrontiert sind, können Sie außerdem auf NTC-Hosting umsteigen, um die PHP-optimierten stabilen Server zu erhalten, die Sie benötigen.,

HTML in PHP

Sie können auch den HTML-code in einem PHP-Skript. Dies kann sehr nützlich sein, wenn Sie Ihre gesamte Seite in PHP erstellt haben, aber beispielsweise ein benutzerdefiniertes HTML-Formular einfügen möchten. Alles, was Sie tun müssen, ist die Reihenfolge der HTML-und PHP-Öffnungs-Tags umzukehren und die Seite mit PHP:

Mit HTML in PHP zu öffnen:

<?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 />“;
?>

Während dies etwas kompliziert aussieht, spart es Ihnen tatsächlich viel Code. Hier verwenden wir das $PHP_SELF super global, mit dem wir den Wert der darunter angegebenen Felder in derselben Datei verwenden können. Normalerweise werden für solche Formulare zwei Dateien erstellt – die erste ist das HTML-Formular selbst und die zweite ist die Backend-PHP-Datei, die die gesamte Arbeit erledigt.,

Wenn Sie bereits eine komplizierte PHP-Anwendung haben, die auf einer großen Anzahl von Dateien beruht, und Sie wollen einfach alles so einfach wie möglich halten, kann dies eine große Hilfe sein.

PHP mit NTC Hosting

NTC Hosting bietet seinen Kunden eine ultimative Webhosting-Lösung. Alle unsere Webhosting-Pläne bieten Unterstützung für HTML und geben Ihnen die Möglichkeit, zwischen PHP4 und PHP5 zu wählen