Wie kann ich ein Word-Dokument in meinem Browser mit PHP oder HTML anzeigen/öffnen?
Sie können die PHP-Funktion "readfile()" verwenden, um den Inhalt einer Word-Datei zu lesen und dann die entsprechenden Header verwenden, um den Browser zu öffnen oder die Datei herunterzuladen.
Hier ist ein Beispiel dafür, wie Sie die Funktion "readfile()" verwenden können, um eine Word-Datei im Browser zu öffnen:
<?php
$file = 'path/to/document.docx';
header('Content-Type: application/vnd.openxmlformats-officedocument.wordprocessingml.document');
header('Content-Disposition: inline; filename="' . basename($file) . '"');
header('Content-Length: ' . filesize($file));
readfile($file);
?>
Dieser Code setzt die entsprechenden Header für eine Word-Datei und verwendet dann die Funktion "readfile()", um den Inhalt der Datei zu lesen und an den Browser auszugeben. Der Browser wird dann die Datei entsprechend den Headern behandeln und den Benutzer auffordern, sie zu öffnen oder zu speichern.
Sie können auch das HTML-Tag <iframe> verwenden, um die docx-Datei im Browser einzubetten.
<iframe src="Pfad/zur/Datei.docx" ></iframe>
Bitte beachten Sie, dass der Browser das docx-Format möglicherweise nicht unterstützt. In diesem Fall können Sie den Google Docs Viewer verwenden, um die Datei zu öffnen.
<iframe src="https://docs.google.com/gview?url=Pfad/zur/Datei.docx&embedded=true"></iframe>
Stellen Sie sicher, dass der Server die richtigen Berechtigungen hat, um auf die Dateien zugreifen zu können.