Beste mensen,
Ik zit met het volgende probleem, ik wil tekst kunnen schrijven in een ms word document met PHP. Allá ik ging dus zoeken op GooGle en vondt iets met COM objecten. Superhandig is dit maar helaas moet het op een linux/freebsd server kunnen.
Dus ik ging verder zoeken en vondt een ander intressant artikel, waarvan ik de link niet meer weet maar die gaf mij een script waarmee je zogenaamd word documenten kon maken. Link naar de pagina van de eigenaar: klik :D.
Oke ik ging dus aan de slag en proberen.
Werkt opzich best leuk, de tekst komt ook in een word document te staan. Echter helaas werkte de enters niet (\n) en heb ik het gevoel dat ik hiermee mijn doel niet ga bereiken.
Het uiteindelijke doel is namelijk als volgt:
Er staat een standaard sjabloon (voorbeeld brief) op de server en daarin moet een adres komen te staan en vervolgens moet PHP het document versturen naar de gebruiker zodat de gebruiker in het document verder kan werken zonder het adres in hoeft te vullen.
Hiervoor moet PHP dus ook de opmaak kennen etc. En op de goede plek het adres toevoegen.
Maargoed wat nu mijn vraag is, is er misschien toch een mogelijkheid om dus een document op de juiste manier te bewerken en naar de gebruiker te sturen? Of is er misschien een andere mogelheid in XML misschien? Ik weet niet veel van XML maar ik heb gehoord dat het daarmee misschien mogelijk is. Misschien kan iemand me intressante info geven?
alvast bedankt voor de reacties
Ik zit met het volgende probleem, ik wil tekst kunnen schrijven in een ms word document met PHP. Allá ik ging dus zoeken op GooGle en vondt iets met COM objecten. Superhandig is dit maar helaas moet het op een linux/freebsd server kunnen.
Dus ik ging verder zoeken en vondt een ander intressant artikel, waarvan ik de link niet meer weet maar die gaf mij een script waarmee je zogenaamd word documenten kon maken. Link naar de pagina van de eigenaar: klik :D.
Oke ik ging dus aan de slag en proberen.
PHP:
1
2
3
4
5
6
7
8
| <? header("Content-Type: application/msword"); header("Content-Disposition: attachment; filename=database_dump.doc"); header("Pragma: no-cache"); header("Expires: 0"); echo 'Blaat dit is een tekst \n'; echo 'Tweede regel met text ;) \n'; ?> |
Werkt opzich best leuk, de tekst komt ook in een word document te staan. Echter helaas werkte de enters niet (\n) en heb ik het gevoel dat ik hiermee mijn doel niet ga bereiken.
Het uiteindelijke doel is namelijk als volgt:
Er staat een standaard sjabloon (voorbeeld brief) op de server en daarin moet een adres komen te staan en vervolgens moet PHP het document versturen naar de gebruiker zodat de gebruiker in het document verder kan werken zonder het adres in hoeft te vullen.
Hiervoor moet PHP dus ook de opmaak kennen etc. En op de goede plek het adres toevoegen.
Maargoed wat nu mijn vraag is, is er misschien toch een mogelijkheid om dus een document op de juiste manier te bewerken en naar de gebruiker te sturen? Of is er misschien een andere mogelheid in XML misschien? Ik weet niet veel van XML maar ik heb gehoord dat het daarmee misschien mogelijk is. Misschien kan iemand me intressante info geven?
alvast bedankt voor de reacties