Foros del Web » Programando para Internet » PHP »

Aplicaciones externas

Estas en el tema de Aplicaciones externas en el foro de PHP en Foros del Web. Hola: Hay alguna forma de poder trabajar con aplicaciones externas a PHP, como por ejemplo usar las variables de PHP con Word??. Lo que quiero ...
  #1 (permalink)  
Antiguo 04/01/2005, 20:08
 
Fecha de Ingreso: noviembre-2003
Mensajes: 362
Antigüedad: 14 años
Puntos: 7
Aplicaciones externas

Hola:

Hay alguna forma de poder trabajar con aplicaciones externas a PHP, como por ejemplo usar las variables de PHP con Word??.

Lo que quiero hacer es lo Sgte. Cargar datos en una tabla MYSQL y poder escribir un contrato con esas variables, es posible????

Desde ya muchas gracias.
  #2 (permalink)  
Antiguo 04/01/2005, 20:56
Avatar de jpinedo
Colaborador
 
Fecha de Ingreso: septiembre-2003
Ubicación: Lima, Perú
Mensajes: 3.120
Antigüedad: 14 años, 2 meses
Puntos: 41
Lo que te recomiendo es que para eso trabajes con archivos pdf.
Puedes ver como generar archivos pdf desde php buscando en el foro por "fpdf" o "r&os".
Saludos
  #3 (permalink)  
Antiguo 05/01/2005, 06:36
 
Fecha de Ingreso: diciembre-2004
Mensajes: 128
Antigüedad: 13 años
Puntos: 0
De acuerdo

Otra forma es usar el paquete de oficina OpenOffice.org con la libreria MyODBC o mySQL-ODBC .
Creo que se utiliza la misma fuente de datos para comunicar MySQL/MSOffice (yo hace unos años deje de utilizarlo), en esa pagina encontraras mas informacion.
  #4 (permalink)  
Antiguo 06/01/2005, 07:58
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
Lo ideal en PHP es generar un PDF dinámicamente (con las classes que te han recomendado como R&OS o FPDF)... te hace independiente de todo sobre el servidor . .tanto de S.O. que uses como hasta de ciertas extensiones que deberías tener instaladas.

De todas formas si usas PHP bajo windows puedes usar COM (www.php.net/com) para comunicarte con las aplicaciones MS Office (y generar un .doc .. un .xls .. etc).

Sobre OpenOffice (tanto bajo windows como Linux) .. tienes una classe en PHP que puede usar OpenOffice para generar documentos de OpenOffice (y aprovechar las funcionalidades para generar PDF u otros formatos al usar la opción de "exportar").

PHP DocWriter
http://phpdocwriter.sourceforge.net/

Un saludo,
  #5 (permalink)  
Antiguo 06/01/2005, 10:58
 
Fecha de Ingreso: noviembre-2003
Mensajes: 362
Antigüedad: 14 años
Puntos: 7
decime donde fallo

Cluster y para quienes quieran responder:
Me puse a leer lo de COM pero es muy poco lo que entendí, cuando corro el Sgte script
<?php
$objetoDominio = new COM("WinNT://Domain");
while ($obj = $objetoDominio->Next()) {
echo $obj->Name . "<br />";
}
?>
me da lo Sgte: SchemaNo me queda claro si en donde dice WinNT://Domain, yo puedo poner el nombre de alguna aplicacion y esta se abre, puede ser ??.
Desde ya muchas gracias
  #6 (permalink)  
Antiguo 06/01/2005, 11:12
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
El uso de COM se refiere a objetos registrados y el API de windows (que dezconozco) .. No son "Aplicaciones" .. en su defecto a lo sumo .dll's pero no un .exe que ya tienes hecho .. Para eso usa exec() o system() siempre y cuando esa aplicación no requiera de intervención del usuario .. es decir .. que tu lo llames y algo haga (y algún archivo genere o salida dé .. que podrías capturar .. pero no "interactuar").

Y ojo .. por qué no es el mismo uso de COM para PHP 4 que 5 ... (ahora la documentación sólo habla del uso para PHP 5 de COM .. ejemplos tienes más abajo en los comentarios de los usuarios de esas funciones).

Insisto que diseñes tu aplicación "optima" usando PHP y tu acceso a tus BD con las funciones nativas de PHP para tal fin.


Un saludo,
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:12.