Tema: COM y PHP
Ver Mensaje Individual
  #4 (permalink)  
Antiguo 25/01/2005, 16:33
ray_rockus
 
Fecha de Ingreso: octubre-2003
Ubicación: Veracruz, México
Mensajes: 169
Antigüedad: 20 años, 6 meses
Puntos: 0
Cluster te vuelvo a dar lata con el mismo asunto tengo el siguiente código que es exactamente igual al de PHPBuiilder:
$word = new COM("word.application") or die("Unable to instanciate Word");
$template_file = "C:\word_template.doc";
$word->Documents->Open($template_file);
$bookmarkname = "'ciudadano'";
if ($word->ActiveDocument->Bookmarks->Exists($bookmarkname)){
$objBookmark=$word->ActiveDocument->Bookmarks($bookmarkname);
$objRange=$objBookmark->Range;
$objRange->Text="Arturo Lara";
}
$new_file = "C:\php_word.doc";
$word->ActiveDocument->SaveAs($new_file);
$word->Quit();
$word->Release();
$word = null;
header('Content-Type: application/msword');
header ('Content-Disposition: attachment; filename="php_word.doc"');
readfile($new_file);

Probe hasta descomentarear el resultado pues la verdad lo que me interesa es que se genere y que el usuario através de un link pueda descaragarlo o visualizarlo, pero esto no camina :-'( he notado en los procesos que WINWORD.EXE está corriendo y que cada vez ke actualizo el script se genera una nueva instancia pero como que nunca termina .. :-'( No se que podría hacer, que me recomiendas Cluster ?