![]() |
PHP -> MsWord
Hallo ik heb een vraag
is het mogelijk om vanuit een php webpagina een MsWord (2003) template document te openen, met een aantal parameters die Word in text omzet. Bijvoorbeeld een brief.doc waar netjes een layout is gemaakt van een standaardbrief. Daar moeten dan parameters oid aan worden toegevoegd (brief.doc?naam=exo&straat=exoweg) en dat ie die mooi invult en/of .. is het mogelijk om Word documenten te manipuleren (schrijven, opslaan, etc) met php? Heb allicht gezocht op google maar krijg alleen oplossingen voor ASP. :( |
Het kan wel, maar je voert dan in princiepe gewoon command line commando's uit..
Zal ook alleen werken op een Windows machine. http://www.phpbuilder.com/columns/yunus20031124.php3 |
Alleen windows is no problemo, bedankt dude ik zal d'r 'ns naar gaan kijken.
|
hmm
PHP-code:
|
Dit krijg ik als ik die code van Trilo upload en uitvoer. Die hele klasse "COM" die wordt aangeroepen kent ie niet?
Moet Word op de server geïnstalleerd staan? |
Citaat:
En anders moet je eens system() proberen. |
Citaat:
Misschien dat de versie van PHP geen COM objecten ondersteund of de functionaliteit heeft uitgeschakeld? |
Citaat:
ik dacht dat ik ooit gezien had dat er commandline dingen werden gedaan... |
Ik denk dat ik al 'n andere oplossing heb, ik laat 'm RTF bestanden doen. Die zijn gewoon te muteren met fopen() toch? En te openen in word ook. (y)
Enige probleem is dat ik natuurlijk geen schrijfrechten (cmod) op lokale schijf heb. Hoe kan ik dit oplossen? |
Als het om Word 2003 gaat moet je ook kunnen werken met het XML-formaat waarin Word kan opslaan. Dat zou redelijk makkelijk te bewerken moeten zijn in PHP.
|
Oh. Da's ook wel 'n ideetje ja.
(y) Hoe kan ik die [xml bestanden] het beste bewerken dan? |
Gewoon met de XML-functies van PHP. Waarschijnlijk is het wel geschikt om hiervoor de DOM te gebruiken, hoewel dat misschien niet zo snel is. Dan kan je ook gewoon SAX gebruiken. Zie hier en hier. Meer hosts ondersteunen xml dan domxml, en als je de beschikking kan krijgen over PHP 5 zou ik zeker de dom extensie daarvan gebruiken.
|
Citaat:
Heb jet het nu over het PHP gedeelte of het Word gedeelte? Overigens kan Word ook gewoon HTML bestanden openen. |
Alle tijden zijn GMT +1. Het is nu 18:03. |
Powered by vBulletin® Version 3.8.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.