| UweB |
Geschrieben am: Mi 25.01.2006, 22:58
|
|
AyomRank 4 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Gruppe: Member (aktiv) Beiträge: 100 Mitglied seit: 31.10.2004 |
Hallo,
vor einger Zeit hatte ich mal etwas gelesen, daß es möglich ist per PHP word bzw excel-Dokumente zu erstellen. Leider habe ich diese Info nicht mehr. Ich erinnere mich nur, daß ein bestimmter Header erstellt wird bzw. versandt wird oder so ähnlihch. Wer kann mir hier weiterhelfen. Danke und Gruß Uwe -------------------- Erdbeben in Peru Information und Spendenaufrufe
|
![]() |
| Florian suchpad media |
#2 Geschrieben am: Mi 25.01.2006, 23:02 (+00:04)
|
|
AyomRank 6 Gruppe: Moderatoren Beiträge: 892 Mitglied seit: 6.12.2003 |
Hallo,
hier einige Links zum Thema. Exel-Dateien: http://www.webmaster-resource.de/tricks/ph...exportieren.php Word-Dateien: http://www.webmaster-resource.de/tricks/ph...p-erstellen.php PDF-Dateien: http://www.webmaster-resource.de/tricks/ph...-generieren.php MFG Florian -------------------- |
![]() |
| Sascha Ahlers |
#3 Geschrieben am: Do 26.01.2006, 00:06 (+01:03)
|
![]() AyomRank 8 Gruppe: Experten Entwicklung Beiträge: 1699 Mitglied seit: 27.12.2004 |
Hallo,
mit irgendwelchen bestimmten Header hat diese Ansteuerung rein gar nicht zu tun, es sei denn man möchte die erstellten Dokumente direkt anzeigen bzw. herunterladen lassen. Hier ein wichtiger Link dazu (Kommentare beachten, auch auf den Unterseiten): http://de.php.net/com Voraussetzung für die Bearbeitung dieser Dateien ist natürlich erstmal ein Windows Server mit DCOM-Funktionalität [1] (ab Windows 2000 ist dies vorhanden, zumindestens hat es funktioniert), natürlich muss DCOM auch aktiviert sein, gleichzeitig müssen die entsprechenden Programme auf dem Server installiert sein, welche Du ansteuern möchtest. [2] Und nicht zu vergessen muss auch PHP den Zugriff darauf erlauben. Wichtig ist noch, das Du den Task-Manager etwas im Auge behälst. Wenn Du nämlich das Programm nicht richtig beendest, bleiben die entsprechenden Prozesse ggf. erhalten. Irgendwann wird der Server dann langsam und Du wunderst Dich, ein gut bestückter Server [3] für den internen Einsatz, damit nicht mehr klar kommt, obwohl mal gerade 10 Leute auf die Anwendung zugreifen können. Der Link zu den Word-Dateien von Florian hat einzig und alleine etwas mit der COM Klasse zu tun. Mit der COM Klasse können auch noch anderen Programme als nur das MS Office Paket angesprochen werden. Einfach etwas ausprobieren und mal schauen, welche Programme in der Liste zu finden sind. [4] MfG Sascha Ahlers
-------------------- Joseph Joubert: "Der Verstand kann uns sagen, was wir unterlassen sollen. - Aber das Herz kann uns sagen, was wir tun müssen."
Sicherheit beim Programmieren: Top 10 application vulnerabilities in 2007 |
![]() |
| Mar-T |
#4 Geschrieben am: Do 26.01.2006, 00:18 (+00:11)
|
|
AyomRank 4 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Gruppe: Member (aktiv) Beiträge: 111 Mitglied seit: 13.12.2005 |
Als weitere Möglichkeit sei noch auf das Rich Text Format (.rtf) hingewiesen. Scheint etwas einfacher als Word zu sein...
|
![]() |
| UweB |
#5 Geschrieben am: Do 26.01.2006, 18:27 (+18:09)
|
||
|
AyomRank 4 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Gruppe: Member (aktiv) Beiträge: 100 Mitglied seit: 31.10.2004 |
Hallo Sasche,
Ja, das war damit gemeint... Ich möchte die Doks direkt erstellen und anzeigen lassen. Gruß Uwe |
||
![]() |
| Sascha Ahlers |
#6 Geschrieben am: Do 26.01.2006, 19:31 (+01:03)
|
||
![]() AyomRank 8 Gruppe: Experten Entwicklung Beiträge: 1699 Mitglied seit: 27.12.2004 |
Hallo UweB,
wir haben es damals darüber gelöst, dass wir die Datei mit dem COM Modul erstellt und temporär gespeichert haben [1]. Erst bei der Ausgabe wurde dann der Header mit den entsprechenden Content-Typ gesetzt. Zum Schluss wurde die Temporäre Datei ganz einfach ausgegeben (z. B. mittels readfile). In der PHP-Dokumentation findest Du die allgemeine Angabe für den Content-Type [2] und unter selfHTML findest Du eine Liste der gängigsten MIME-Typen. [3] RTF hört sich für Text-Dokumente auch recht interessant an, mittels eines entsprechendes Template-System, würde es wohl relative leiche sein, dies auch zu realisieren. Dies würde dann vermutlich auch Plattformunabhängig funktionieren. Die beste Ausgabe stellt IMHO aber immer noch PDF dar, wenn es denn nichts spezielles sein soll. MfG Sascha Ahlers
-------------------- Joseph Joubert: "Der Verstand kann uns sagen, was wir unterlassen sollen. - Aber das Herz kann uns sagen, was wir tun müssen."
Sicherheit beim Programmieren: Top 10 application vulnerabilities in 2007 |
||
![]() |
| eVolver |
#7 Geschrieben am: Fr 27.01.2006, 11:45 (+16:13)
|
![]() AyomRank 5 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Gruppe: Member (aktiv) Beiträge: 298 Mitglied seit: 23.08.2004 |
Wenn Du Word Dokumente erstellen möchtest und nicht über einen
Windows Server verfügst, kannst Du Trick 77 mit Anlauf probieren. Voraussetzung ist, dass Du das Word-Dokument nicht on-the-fly neu machen möchtest, sondern ein Template hast, wo Du einfach gewisse Platzhalter ersetzen willst. Wenn das so ist, probier mal folgendes: 1. Bau Dein Template mit Platzhaltern in Word 2. Speichere das Ding in Word als .htm File Word wird jede Menge schepsen HTML Code schreiben, womit nur Word selbst was anfangen kann, aber das ist im Moment egal. 3. Lade das Template mit fopen() in einen String 4. Ersetze deine Platzhalter 5. Speichere den String in eine Datei, diesmal mit .doc Endung Das resultierende .doc sieht für den Endverbraucher aus wie ein normales Word-Dokument, auch wenn es HTML Code enthält. Word merkt beim Laden, dass da HTML drin ist und rendert entsprechend. Viel spass -------------------- Ständig auf der Suche nach neuen Aufträgen im Bereich Web-Development! >>> www.evolver.ch
www.britshop.ch - British food online! |
![]() |
Thema wird von 0 Benutzer(n) gelesen (0 Gäste und 0 anonyme Benutzer)
0 Mitglieder:
Trackback-Url: http://www.ayom.com/track/t/10324
![]() |
![]() ![]() ![]() |
| Themen Titel | Autor | Views | Antworten | Letzte Aktion |
| Word file download und im (IE)-Word öffnen | spaceman007 | 114 | 2 | Do 7.08.2008, 16:55 |
| problem mit excel | Seth.Gecko | 216 | 11 | Mi 21.05.2008, 16:30 |
| Word Document | markatde | 201 | 1 | Mo 21.04.2008, 17:26 |
| Batch Excel Import in Access | Big Rob | 421 | 3 | Fr 11.04.2008, 19:25 |
| Werbung in Excel-Dateien? | Claus Lehmann | 271 | 3 | Do 31.01.2008, 07:48 |
| Excel Formel gesucht | woody | 224 | 8 | Do 15.11.2007, 10:44 |
| Excel Fehler | flirtratgeber | 396 | 1 | Mi 22.08.2007, 17:35 |
| Suche Excel Viewer zum bearbeiten | Brian Folte | 179 | 1 | Fr 17.08.2007, 21:09 |
Anzeige - [Interessiert an einer Anzeige?]

















