Habe folgendes Problem:
Möchte bei uns im Intranet über den Browser Dateien in Word öffnen. Das hab ich mit folgendem Code bereits realisiert:
Das funktioniert soweit schon wunderbar. Allerdings passen mir zwei Dinge nicht.
Zum Einen liegt die Datei test.doc derzeit im selben Verzeichnis wie mein Script. Später werden die doc-Dateien jedoch nicht im selben Verzeichnis liegen. Deshalb hab ich das wie folgt versucht.
Da bekomm ich jedoch folgende Fehlermeldung (angezeigt in einem leeren Worddokument):
<br />
<b>Warning</b>: readfile(T:\Verzeichnis\test.doc): failed to open stream: Datei oder Verzeichnis nicht gefunden in <b>/usr4/intranet/test.php</b> on line <b>12</b><br />
Außerdem nennt er die Datei in Word nicht test.doc sondern test[1].doc und beim Speichern schlägt er mir ein temporäres Verzeichnis vor.
Für mein Projekt wäre es jedoch sehr wichtig, dass die Datei den selben Namen bekommt (also test.doc) und beim Speichern im richtigen Verzeichnis landet (also in T:\Verzeichnis\test.doc).
Möchte bei uns im Intranet über den Browser Dateien in Word öffnen. Das hab ich mit folgendem Code bereits realisiert:
PHP-Code:
header('Content-type: application/msword');
header('Content-Disposition: attachment; filename=test.doc"');
readfile("test.doc");
Zum Einen liegt die Datei test.doc derzeit im selben Verzeichnis wie mein Script. Später werden die doc-Dateien jedoch nicht im selben Verzeichnis liegen. Deshalb hab ich das wie folgt versucht.
PHP-Code:
readfile("T:\Verzeichnis\test.doc");
<br />
<b>Warning</b>: readfile(T:\Verzeichnis\test.doc): failed to open stream: Datei oder Verzeichnis nicht gefunden in <b>/usr4/intranet/test.php</b> on line <b>12</b><br />
Außerdem nennt er die Datei in Word nicht test.doc sondern test[1].doc und beim Speichern schlägt er mir ein temporäres Verzeichnis vor.
Für mein Projekt wäre es jedoch sehr wichtig, dass die Datei den selben Namen bekommt (also test.doc) und beim Speichern im richtigen Verzeichnis landet (also in T:\Verzeichnis\test.doc).
Kommentar