com

Alles, was PHP betrifft, kann hier besprochen werden.

com

Postby davepp » 20. November 2004 15:41

ich versuche zur zeit die COM objekte zu benutzen um ein word document per php erstellen zu können.

aber ich krieg immer:

Fatal error: Uncaught exception 'com_exception' with message 'Failed to create COM object `Word.Application': Ungültige Syntax ' in E:\apachefriends\xampp\htdocs\test\test.php:2 Stack trace: #0 {main} thrown in E:\apachefriends\xampp\htdocs\test\test.php on line 2

muss man das irgendwo erstmal anmachen?
davepp
 
Posts: 3
Joined: 20. November 2004 15:34

Postby Wiedmann » 20. November 2004 15:47

Fatal error: Uncaught exception 'com_exception' with message 'Failed to create COM object `Word.Application': Ungültige Syntax ' in E:\apachefriends\xampp\htdocs\test\test.php:2 Stack trace: #0 {main} thrown in E:\apachefriends\xampp\htdocs\test\test.php on line 2

Dein Code wird halt nicht stimmen...

muss man das irgendwo erstmal anmachen?

Dann würdest du ein "Unknown Function" bekommen.
Wiedmann
AF Moderator
 
Posts: 17102
Joined: 01. February 2004 12:38
Location: Stuttgart / Germany

Postby davepp » 20. November 2004 17:58

hab den Code aber ausm netz kopiert, müsste stimmern:

Code: Select all
<?php
$word=new COM("Word.Application") or die("Cannot start word for you");
print "Loaded word version ($word->Version)\n";

$word->visible =1 ;
$word->Documents->Add();
$word->Selection->Typetext("Writing This Message ....");
$word->Documents[1]->SaveAs("c:\just_a_test2.doc");
$word->Quit();
 
?>
davepp
 
Posts: 3
Joined: 20. November 2004 15:34

Postby Wiedmann » 20. November 2004 18:31

Der Code stimmt auch...

'Failed to create COM object `Word.Application'

Microsoft Word ist aber schon installiert?
Wiedmann
AF Moderator
 
Posts: 17102
Joined: 01. February 2004 12:38
Location: Stuttgart / Germany

Postby davepp » 20. November 2004 18:38

lalala... ok danke :)
davepp
 
Posts: 3
Joined: 20. November 2004 15:34

Re: com

Postby wendelin2001 » 22. July 2011 11:28

Hallo allerseits,

bin zwar neu hier, suche aber schon seit Ewigkeiten alles möglichen Foren ab nach einer Lösung für folgendes Problem:

Habe in meiner php - Anwendung eine COM-Verbindung zu Word programmiert.

der Code dazu:
$word = new COM("word.application") or die("Konnte Word nicht instantiieren");

//Fenster anzeigen
$word->Visible = 1;
// neues Dokument öffnen

$word->Documents->Open($file);

auf meinem lokalem XAMPP funktioniert alles tadellos.

Sobald ich das ganze auf dem eigentlichen Server vom Client aus aufrufe machen will, sagt er mir folgendes:

Fatal error: Uncaught exception 'com_exception' with message 'Failed to create COM object `word.application': Ungültige Syntax ' in C:\xampplite\htdocs\playground\vmrejser\offerts\print_angebot_dateiauswahl.php:315 Stack trace: #0 C:\xampplite\htdocs\playground\vmrejser\offerts\print_angebot_dateiauswahl.php(315): com->com('word.applicatio...') #1 {main} thrown in C:\xampplite\htdocs\playground\vmrejser\offerts\print_angebot_dateiauswahl.php on line 315

Auf dem Server ist kein Word installiert, wohl aber auf dem Client....

Ich habe auch schon probiert, auf dem Server Word zu installieren....
Dann bringt er die Fehlermeldung nicht (es geht sozusagen), öffnet das Dokument aber auf dem Server und nicht auf dem client...


Er soll das Dokument natürlich auf dem Cleint öffnen...
Was mache ich falsch ???
wendelin2001
 
Posts: 1
Joined: 22. July 2011 11:01


Return to PHP

Who is online

Users browsing this forum: No registered users and 7 guests