Führen Sie PHP aus einer HTML-Datei aus
Troels Graugaard/Getty Images
PHP ist eine serverseitige Programmiersprache, die in Verbindung mit verwendet wird HTML um die Funktionen einer Website zu verbessern. Es kann verwendet werden, um einen Anmeldebildschirm oder eine Umfrage hinzuzufügen, Besucher umleiten , einen Kalender erstellen, Cookies senden und empfangen und vieles mehr. Wenn Ihre Website bereits im Web veröffentlicht ist, müssen Sie sie ein wenig ändern, um den PHP-Code mit der Seite zu verwenden.
Wenn auf eine Webseite zugegriffen wird, überprüft der Server die Erweiterung, um zu wissen, wie er mit der Seite umgehen soll. Wenn es eine .htm- oder .html-Datei sieht, sendet es diese im Allgemeinen direkt an den Browser, da auf dem Server nichts zu verarbeiten ist. Wenn es eine .php-Erweiterung sieht, weiß es, dass es den entsprechenden Code ausführen muss, bevor es ihn an den Browser weiterleitet.
Verfahren
Sie finden das perfekte Skript und möchten es auf Ihrer Website ausführen, aber Sie müssen PHP auf Ihrer Seite einbinden, damit es funktioniert. Sie könnten Ihre Seiten einfach in yourpage.php statt yourpage.html umbenennen, aber Sie haben möglicherweise bereits eingehende Verknüpfungen oder Suchmaschinenranking, sodass Sie den Dateinamen nicht ändern möchten. Was kannst du tun?
Wenn Sie sowieso eine neue Datei erstellen, können Sie auch .php verwenden, aber die Möglichkeit, PHP auf einer .html-Seite auszuführen, besteht darin, die .htaccess-Datei zu ändern. Diese Datei ist möglicherweise versteckt, sodass Sie je nach FTP-Programm möglicherweise einige Einstellungen ändern müssen, um sie anzuzeigen. Dann müssen Sie nur noch diese Zeile für .html hinzufügen:
|_+_|
oder für .htm:
|_+_|Wenn Sie vorhaben, das PHP nur auf einer Seite einzubinden, ist es besser, es so einzurichten:
|_+_|Dieser Code macht PHP nur auf der Datei yourpage.html und nicht auf allen Ihren HTML-Seiten ausführbar.
Tücken
- Wenn Sie eine vorhandene .htaccess-Datei haben, fügen Sie den bereitgestellten Code hinzu, überschreiben Sie ihn nicht, da andere Einstellungen möglicherweise nicht mehr funktionieren. Seien Sie immer vorsichtig, wenn Sie an Ihrer .htaccess-Datei arbeiten, und fragen Sie Ihren Hoster, wenn Sie Hilfe benötigen.
- Alles in Ihren .html-Dateien, das mit beginnt will now be executed as PHP, so if it's in your file for some other reason (as an XML tag, for example), you need to echo these lines to prevent errors. For example, use: