Ik ben bezig met een php applicatie waarmee word bestanden gemerge kunnen worden.
Ik gebruik hiervoor een com object. Dit werkt opzich allemaal goed.
Nu is er 1 probleem. Als de user het venster sluit of er ontstaat een error omdat mijn merge bestand fout is dan gaat het fout of word bestand bezet is omdat de gebruiker die al open heeft staan.
In deze gevallen blijft WORD draaien op de server
Ik wil dus bij onunload het com object 'Quit(en)' en bij een error ook word afsluiten.
Ik had deze oplossingen:
Een body onunload echter lukt het mij niet om client side iets serverside af te sluiten. Dit kan alleen met een formulier(posten) dus als hidden field $word meegeven. dat ging niet
Ik kan dus bij een actie van de gebruiker niet word op de server afsluiten. athans ik zie het niet meer.
Als het programma een error geeft dan (hangt dus) moet ook word afgesloten worden.
Ik had geprobeerd om ieder statement if(){ ... } else { $word->quit;} echter dat werkte niet. Hij deed niks, Ik dacht altijd dat als een commando word uitgevoerd dat hij dan true or false terug geeft,
Ik had ook 'OR DIE' gebruikt maar dan word er iets ge-echo-ed dus dacht ik als ik dan een javascript functie (this.close) gebruik dan voerd hij de 'onunload' uit maar die werkt niet dus dat lukte ook niet.
Mijn vraag is kan ik afvangen dat als het script dus maar half wordt uitgevoerd dat dan wel word wordt afgesloten?
Ik gebruik hiervoor een com object. Dit werkt opzich allemaal goed.
Nu is er 1 probleem. Als de user het venster sluit of er ontstaat een error omdat mijn merge bestand fout is dan gaat het fout of word bestand bezet is omdat de gebruiker die al open heeft staan.
In deze gevallen blijft WORD draaien op de server
Ik wil dus bij onunload het com object 'Quit(en)' en bij een error ook word afsluiten.
Ik had deze oplossingen:
Een body onunload echter lukt het mij niet om client side iets serverside af te sluiten. Dit kan alleen met een formulier(posten) dus als hidden field $word meegeven. dat ging niet

Als het programma een error geeft dan (hangt dus) moet ook word afgesloten worden.
Ik had geprobeerd om ieder statement if(){ ... } else { $word->quit;} echter dat werkte niet. Hij deed niks, Ik dacht altijd dat als een commando word uitgevoerd dat hij dan true or false terug geeft,
Ik had ook 'OR DIE' gebruikt maar dan word er iets ge-echo-ed dus dacht ik als ik dan een javascript functie (this.close) gebruik dan voerd hij de 'onunload' uit maar die werkt niet dus dat lukte ook niet.
Mijn vraag is kan ik afvangen dat als het script dus maar half wordt uitgevoerd dat dan wel word wordt afgesloten?
Jochemmol