Ich habe viele HTML-Dateien und jetzt möchte ich jede der Dateien einzeln mit einem PHP-Code aufrufen. aber wenn ich versuche, den PHP-Code zum Aufrufen dieser HTML-Dateien aus dem Ordner zu starten, funktioniert es nicht.
%Vor%Also, 1,2 und 3 sind die HTML-Dateien und nun sollte der Benutzer durch Klick auf den Link verwiesen werden. Wie kann ich das Problem für die Einbeziehung von HTML-Dateien in PHP lösen, so dass die Dateien dem Benutzer eins nach dem anderen mit einer Ansicht angezeigt werden. Und wann immer der Benutzer auf Ansicht klickt, wird der Benutzer die HTML-Seite angezeigt bekommen.
Hinweis: Ich verwende den xampp Server in Windows7
Irgendwelche Vorschläge werden geschätzt ...
Verwenden Sie die PHP-Funktion für jede HTML-Datei.
Beispiel:
%Vor% Kleine Verbesserung der akzeptierten Antwort: Sie sollten readfile()
über include()
oder% bevorzugen. co_de% für Nicht-PHP-Dateien. Dies liegt daran, dass require()
und include()
als PHP-Code verarbeitet werden. Wenn sie also etwas enthalten, das wie PHP aussieht (wie require()
), können sie Fehler erzeugen. Oder noch schlimmer, eine Sicherheitslücke. (Es gibt natürlich noch eine potenzielle Sicherheitslücke, wenn Sie natürlich auch von Benutzern bereitgestelltes HTML anzeigen, aber zumindest können sie auf Ihrem Server keinen Code ausführen.)
Wenn die <?
-Dateien tatsächlich PHP-Code enthalten, sollten Sie sie entsprechend benennen.
Verwenden Sie opendir und durchlaufen Sie die Dateien.
Beispiel:
%Vor%siehe hier Schleifencode für jede Datei in einem Verzeichnis
um zu wissen, wie man die Dateien im Ordner wiederholt, dann gib einfach ein A-Tag mit einem Link zurück