tags:

views:

2826

answers:

3

I was trying to test code using com class to display Word files but I cannot seem to get the answer and still searching. I get errors and sometimes, programs do not display anything at all. Please give me some ideas. I'm working with PHP 4.

A: 

Do you mean you want to have the word plugin activated in the browser? Try the <object> tag with the correct mime type.

Paul de Vrieze
+2  A: 

If the site is hosted on a Windows machine with Word you may be able to use a COM extension to PHP that will give you access to Word documents. Using the automation methods exposed by Word's Automation model, you could probably do something like export a word document to HTML and then render that HTML to some frame/div on your page. I haven't looked at the code or tried it, but someone has created a word/php class here:
http://www.phpclasses.org/browse/package/3553.html

There are probably many others.

Although I have seen code in the past that will actually read a Word document directly without the use of Automation, I wouldn't recommend it as it could be easily broken by new versions or oddities in file format.

Karim
i've tried this code already and i get error like path is not valid. but when i've the path to where the file is located. could the php version i am using right now has something to do with it?
I took one for the team and went through the horrible, horrible website phpclasses, registered, and it turns out that it relies on COM as well.
altCognito
+1 for phpclasses comment. i mean, really. add some marquees and flashing text and it's 1995 again.
Karim
A: 

Although it may be out of subject, I would suggest moving on to Php 5. Php 4 support stopped in august 2008. It's quite reckless to continue to use it.

Berzemus