Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] MS WORD tworzenie plików
Forum PHP.pl > Forum > PHP
escobar1983
Witam podczas generowanie plików doc wyskakuje mi taki błąd
Kod
[b]Fatal error[/b]: Uncaught exception 'com_exception' with message 'Error  [0x80020003] Member not found. ' in C:\wamp\www\work\word.php:22 Stack trace: #0  C:\wamp\www\work\word.php(22): com->Release() #1 {main} thrown in  [b]C:\wamp\www\work\word.php[/b] on line [b]22[/b]


Plik generuje sie poprawnie ale wywal błąd. Wie ktoś może co to za błąd?
darko
Cytat
co to za błąd?

A Co to za kod C:\wamp\www\work\word.php questionmark.gif

Niewyłapany wyjątek com_exception, to bug php, więc luz. Chociaż czekaj nie zauważyłem tego: This bug has been fixed in CVS.

Pokaż kod, to będzie łatwiej.
escobar1983
O to kod :
Kod
$word = new COM("word.application") or die("Unable to instantiate Word");

$template_file = "C:/wamp/www/work/reminder.doc";

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

$current_date = date("Y-m-d");

$bookmarkname = "TODAYDATE";
$objBookmark = $word->ActiveDocument->Bookmarks($bookmarkname);
$range = $objBookmark->Range;

$range->Text = $current_date;

$new_file = "c:/wamp/www/work/reminder_new.doc";
$word->Documents[1]->SaveAs($new_file);

$word->Quit();
$word->Release();
$word = null;
darko
BBcode dla php. Wyłap wyjątek
  1. try {
  2. $word = new COM("word.application");// or die("Unable to instantiate Word");
  3. } catch (Exception $e) {}


ps. a która to linia 22 tutaj questionmark.gif
escobar1983
Kod
$word->Release();
darko
You should never need to use this function. koment
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.