Registreer FAQ Berichten van vandaag


Ga terug   Scholieren.com forum / Technologie / Software & Hardware
Reageren
 
Topictools Zoek in deze topic
Oud 27-08-2004, 12:41
Verwijderd
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.
Met citaat reageren
Advertentie
Oud 27-08-2004, 12:44
Verwijderd
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
Met citaat reageren
Oud 27-08-2004, 13:01
Verwijderd
Alleen windows is no problemo, bedankt dude ik zal d'r 'ns naar gaan kijken.
Met citaat reageren
Oud 27-08-2004, 13:49
Verwijderd
hmm
PHP-code:
Fatal errorCannot instantiate non-existent class: com in /usr/local/psa/home/vhosts/derderijk.nl/httpdocs/exoverta/word.php on line 3 
Met citaat reageren
Oud 27-08-2004, 13:50
Verwijderd
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?
Met citaat reageren
Oud 27-08-2004, 14:02
Verwijderd
Citaat:
eXo schreef op 27-08-2004 @ 14:50 :
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?
Ja, maar ik denk niet dat een hoster je commandline dingen laat uitvoeren

En anders moet je eens system() proberen.
Met citaat reageren
Oud 27-08-2004, 14:10
Verwijderd
Citaat:
********** schreef op 27-08-2004 @ 15:02 :
Ja, maar ik denk niet dat een hoster je commandline dingen laat uitvoeren

En anders moet je eens system() proberen.
Euhm.. dat script maakt gewoon een COM-object aan. Geen commandline gezever.

Misschien dat de versie van PHP geen COM objecten ondersteund of de functionaliteit heeft uitgeschakeld?
Met citaat reageren
Oud 27-08-2004, 14:18
Verwijderd
Citaat:
eddie schreef op 27-08-2004 @ 15:10 :
Euhm.. dat script maakt gewoon een COM-object aan. Geen commandline gezever.

Misschien dat de versie van PHP geen COM objecten ondersteund of de functionaliteit heeft uitgeschakeld?
Heb het even doorgekeken en je hebt gelijk,
ik dacht dat ik ooit gezien had dat er commandline dingen werden gedaan...
Met citaat reageren
Oud 27-08-2004, 14:25
Verwijderd
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.

Enige probleem is dat ik natuurlijk geen schrijfrechten (cmod) op lokale schijf heb. Hoe kan ik dit oplossen?
Met citaat reageren
Oud 27-08-2004, 14:32
Manuzhai
Avatar van Manuzhai
Manuzhai is offline
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.
__________________
Slechts beschikbaar via naamzoek/privebericht.
Met citaat reageren
Oud 27-08-2004, 14:36
Verwijderd
Oh. Da's ook wel 'n ideetje ja.



Hoe kan ik die [xml bestanden] het beste bewerken dan?
Met citaat reageren
Oud 27-08-2004, 14:39
Manuzhai
Avatar van Manuzhai
Manuzhai is offline
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.
__________________
Slechts beschikbaar via naamzoek/privebericht.
Met citaat reageren
Oud 27-08-2004, 14:40
Verwijderd
Citaat:
eXo schreef op 27-08-2004 @ 15:36 :
Oh. Da's ook wel 'n ideetje ja.



Hoe kan ik die [xml bestanden] het beste bewerken dan?
Hoe bedoel je bewerken?
Heb jet het nu over het PHP gedeelte of het Word gedeelte?

Overigens kan Word ook gewoon HTML bestanden openen.
Met citaat reageren
Advertentie
Reageren


Regels voor berichten
Je mag geen nieuwe topics starten
Je mag niet reageren op berichten
Je mag geen bijlagen versturen
Je mag niet je berichten bewerken

BB code is Aan
Smileys zijn Aan
[IMG]-code is Aan
HTML-code is Uit

Spring naar


Alle tijden zijn GMT +1. Het is nu 18:01.