Consulta web
Consulta web
Hola, tengo un servidor VPS (Windows Server 2019) donde los clientes acceden a un sistema basado en xharbour/fwh mediante una base de datos dbf/cdx. El acceso se realiza a través del Escritorio Remoto de Windows. Necesito habilitar una consulta web para obtener la ubicación de un documento específico. ¿Cuál sería la mejor manera de hacerlo? Tenga en cuenta que la empresa ya tiene un dominio registrado. Agradezco cualquier sugerencia. Gracias.
Re: Consulta web
Si no tienes experiencia en desarrollo de aplicaciones web, creo que la opcion mas rápida es usar UT.
Personalmente te lo recomiendo, esta herramienta de Charles Aubia es gratuita y la encuentras aqui: https://carles9000.github.io/
Podrías llamar a tu reporte con un link ej.: tudominio.com:81/reporte01
Saludos
Personalmente te lo recomiendo, esta herramienta de Charles Aubia es gratuita y la encuentras aqui: https://carles9000.github.io/
Podrías llamar a tu reporte con un link ej.: tudominio.com:81/reporte01
Saludos
Ralph del Castillo
Lima PERU
Fwh 24.07, xHb123_10193, MySQL 8.x, BCC 7.3
Lima PERU
Fwh 24.07, xHb123_10193, MySQL 8.x, BCC 7.3
- JoseAlvarez
- Posts: 851
- Joined: Sun Nov 09, 2014 5:01 pm
Re: Consulta web
Saludos amigo.wartiaga wrote: Thu Jul 24, 2025 12:52 pm Hola, tengo un servidor VPS (Windows Server 2019) donde los clientes acceden a un sistema basado en xharbour/fwh mediante una base de datos dbf/cdx. El acceso se realiza a través del Escritorio Remoto de Windows. Necesito habilitar una consulta web para obtener la ubicación de un documento específico. ¿Cuál sería la mejor manera de hacerlo? Tenga en cuenta que la empresa ya tiene un dominio registrado. Agradezco cualquier sugerencia. Gracias.
Entiendo que tienes una situación que resolver al momento. En eso no puedo ayudarte
Pero hace años me ví en tu situación y decidí buscar una solución. Lo primero que pensé fue en migrar mis app a la web, aquello de php+ccs+HTML+Javascript etc etc y en realidad aunque lo intenté, la curva de aprendizaje, el cambio de contexto y conceptos entre otras cosas me hizo desistir (la edad también ja,ja,ja)
Conseguí la solución haciendo mis app FW+Harbour como toda la vida lo he hecho, pero guardando la información en bases de datos y tablas MySQL en la nube. Y hasta ahora ha sido una maravilla.
La curva de aprendizaje es baja, mis clientes pueden acceder a su información desde cualquier computadora y cualquier parte del mundo. Incluso he hecho mis app portables 100%. Hasta de un pendrive se pueden ejecutar.
Si deseas aprender a hacerlo, para que desarrolles tus próximos proyectos bajo esta modalidad, estoy a la orden para ayudarte.
Quedó a tu orden
"Los errores en programación, siempre están entre la silla y el teclado..."
Fwh 19.06 32 bits + Harbour 3.2 + Borland 7.4 + MariaDB + TDolphin
Carora, Estado Lara, Venezuela.
Fwh 19.06 32 bits + Harbour 3.2 + Borland 7.4 + MariaDB + TDolphin
Carora, Estado Lara, Venezuela.
Re: Consulta web
Hello,
¿Podrías explicar con un poco más de detalle lo que quieres hacer?
Best regards,
Otto
¿Podrías explicar con un poco más de detalle lo que quieres hacer?
Best regards,
Otto
Re: Consulta web
Gracias por el consejo, pero no es posible cambiar a SQL en este momento.JoseAlvarez wrote: Fri Jul 25, 2025 1:36 amSaludos amigo.wartiaga wrote: Thu Jul 24, 2025 12:52 pm Hola, tengo un servidor VPS (Windows Server 2019) donde los clientes acceden a un sistema basado en xharbour/fwh mediante una base de datos dbf/cdx. El acceso se realiza a través del Escritorio Remoto de Windows. Necesito habilitar una consulta web para obtener la ubicación de un documento específico. ¿Cuál sería la mejor manera de hacerlo? Tenga en cuenta que la empresa ya tiene un dominio registrado. Agradezco cualquier sugerencia. Gracias.
Entiendo que tienes una situación que resolver al momento. En eso no puedo ayudarte
Pero hace años me ví en tu situación y decidí buscar una solución. Lo primero que pensé fue en migrar mis app a la web, aquello de php+ccs+HTML+Javascript etc etc y en realidad aunque lo intenté, la curva de aprendizaje, el cambio de contexto y conceptos entre otras cosas me hizo desistir (la edad también ja,ja,ja)
Conseguí la solución haciendo mis app FW+Harbour como toda la vida lo he hecho, pero guardando la información en bases de datos y tablas MySQL en la nube. Y hasta ahora ha sido una maravilla.
La curva de aprendizaje es baja, mis clientes pueden acceder a su información desde cualquier computadora y cualquier parte del mundo. Incluso he hecho mis app portables 100%. Hasta de un pendrive se pueden ejecutar.
Si deseas aprender a hacerlo, para que desarrolles tus próximos proyectos bajo esta modalidad, estoy a la orden para ayudarte.
Quedó a tu orden
Re: Consulta web
Hola Otto, tengo un sistema integrado en FWH con una base de datos DBF/CDX. Necesito acceder a una página web que pueda consultar la base de datos y mostrar una respuesta. Normalmente, se trata de una consulta sobre el estado de entrega de un artículo específico transportado para un cliente. El sistema está alojado en la nube en un VPS y se ejecuta en Windows Server. El cliente ya tiene un dominio registrado. Agradecería cualquier ayuda. Gracias.Otto wrote: Fri Jul 25, 2025 9:07 am Hello,
¿Podrías explicar con un poco más de detalle lo que quieres hacer?
Best regards,
Otto
Re: Consulta web
Gracias, voy a ver.ralph wrote: Thu Jul 24, 2025 10:23 pm Si no tienes experiencia en desarrollo de aplicaciones web, creo que la opcion mas rápida es usar UT.
Personalmente te lo recomiendo, esta herramienta de Charles Aubia es gratuita y la encuentras aqui: https://carles9000.github.io/
Podrías llamar a tu reporte con un link ej.: tudominio.com:81/reporte01
Saludos
Re: Consulta web
**Con cloudflared puedes exponer tu servidor de forma segura en la web – fácil y gratis.**
El foro ya está protegido con Cloudflare, y tú también puedes hacerlo creando un túnel cloudflared desde tu servidor. Esto te permite tener acceso público o privado con MFA y SSL – todo listo para usar, incluso con el plan gratuito.
Como servidor web puedes usar, por ejemplo, Apache. Y según el nivel de trabajo que quieras dedicar, te recomiendo **mod\_harbour** de FiveTech (el original), ideal para principiantes, ya que tiene una curva de aprendizaje muy baja y permite reutilizar gran cantidad de código existente.
El foro ya está protegido con Cloudflare, y tú también puedes hacerlo creando un túnel cloudflared desde tu servidor. Esto te permite tener acceso público o privado con MFA y SSL – todo listo para usar, incluso con el plan gratuito.
Como servidor web puedes usar, por ejemplo, Apache. Y según el nivel de trabajo que quieras dedicar, te recomiendo **mod\_harbour** de FiveTech (el original), ideal para principiantes, ya que tiene una curva de aprendizaje muy baja y permite reutilizar gran cantidad de código existente.
Re: Consulta web
¿Ya está instalado Apache en ese servidor?
¿Apunta el dominio registrado al VPS?
¿Eres el administrador del VPS y tienes permiso para instalar software adicional?
¿Apunta el dominio registrado al VPS?
¿Eres el administrador del VPS y tienes permiso para instalar software adicional?
Re: Consulta web
Otto, Sí a todas las preguntas.Otto wrote: Mon Jul 28, 2025 5:51 am ¿Ya está instalado Apache en ese servidor?
¿Apunta el dominio registrado al VPS?
¿Eres el administrador del VPS y tienes permiso para instalar software adicional?
Gracias
Re: Consulta web
Si solo quieres hacer una consulta contra un archivo DBF, puedo darte un script PHP sencillo. ¿Puedes subir tu base de datos con algunos datos de demostración aquí y decir qué resultado esperas como respuesta? Solo como prueba. También estoy trabajando en un microservicio para DBF. Tiene muy buena pinta. Y estoy convencido — ahora después de cinco años — de que este es el camino para nosotros, los que queremos seguir trabajando con DBF. Publica los requisitos exactos.
Saludos,
Otto
Saludos,
Otto
Re: Consulta web
Otto, la intención no es solo mostrar datos de una tabla DBF, sino permitir una pantalla de inicio de sesión con un nombre de usuario y una contraseña cifrados en una tabla DBF. Si se introduce correctamente, se abrirá una nueva pantalla que solicitará el número de un documento que se consultará en otra tabla DBF y mostrará el resultado de la consulta o un mensaje indicando que no se encontró. Posteriormente, se permitirá insertar registros en tablas DBF. ¿Un script PHP sería la mejor manera de hacerlo? Gracias por tu ayuda.Otto wrote: Mon Jul 28, 2025 12:45 pm Si solo quieres hacer una consulta contra un archivo DBF, puedo darte un script PHP sencillo. ¿Puedes subir tu base de datos con algunos datos de demostración aquí y decir qué resultado esperas como respuesta? Solo como prueba. También estoy trabajando en un microservicio para DBF. Tiene muy buena pinta. Y estoy convencido — ahora después de cinco años — de que este es el camino para nosotros, los que queremos seguir trabajando con DBF. Publica los requisitos exactos.
Saludos,
Otto
Re: Consulta web
Hello,
**¿Esto se parece más o menos a lo que necesitas?**
https://winhotel-sandbox.com/demo/index.html
Este ejemplo es solo una demostración rápida con archivos JSON. Las credenciales son `otto` y `123`.
Como mencioné, puedes usar **php4dbf**, pero **no soporta archivos de índice**.
Si necesitas actualizar un archivo de índice después de insertar un registro, eso **no funcionará** con `php2dbf`. Pero **sí funciona** con el **microservicio** en el que estoy trabajando actualmente.
Si solo necesitas unas pocas funciones básicas, **mod\_harbour de FiveTech** sería probablemente la forma más simple y rápida.
La desventaja es que casi nadie utiliza esta tecnología, y el soporte es limitado. El futuro de esta plataforma es incierto; por esa razón, yo he pasado a usar **PHP**.
En la parte inferior del demo hay un enlace donde puedes descargar el estado actual del proyecto de demostración.
**¿Esto se parece más o menos a lo que necesitas?**
https://winhotel-sandbox.com/demo/index.html
Este ejemplo es solo una demostración rápida con archivos JSON. Las credenciales son `otto` y `123`.
Como mencioné, puedes usar **php4dbf**, pero **no soporta archivos de índice**.
Si necesitas actualizar un archivo de índice después de insertar un registro, eso **no funcionará** con `php2dbf`. Pero **sí funciona** con el **microservicio** en el que estoy trabajando actualmente.
Si solo necesitas unas pocas funciones básicas, **mod\_harbour de FiveTech** sería probablemente la forma más simple y rápida.
La desventaja es que casi nadie utiliza esta tecnología, y el soporte es limitado. El futuro de esta plataforma es incierto; por esa razón, yo he pasado a usar **PHP**.
En la parte inferior del demo hay un enlace donde puedes descargar el estado actual del proyecto de demostración.
- wilsongamboa
- Posts: 672
- Joined: Wed Oct 19, 2005 6:41 pm
- Location: Quito - Ecuador
Re: Consulta web
estimado wartega si solo es un reporte en una tarde se puede sacar con UT contactate conmigo
saludos
Wilson
wilsonpuntojosenetarrobagmailpuntocom
saludos
Wilson
wilsonpuntojosenetarrobagmailpuntocom
Wilson 'W' Gamboa A
[email protected]
[email protected]
Re: Consulta web

Para alguien como tú – que también utiliza programas FiveWin a través de RDP – esta es una forma muy rápida de habilitar el acceso web. Un pequeño programa adicional genera un archivo de solicitud con los datos del formulario de entrada. En el servidor, un programa monitoriza esa carpeta y, cuando recibe una solicitud, ejecuta la EXE correspondiente.
Dentro de esa EXE comprobamos si se han pasado parámetros. Si es así, el programa existente se ha adaptado para que genere directamente el informe, lo imprima en PDF y luego se cierre automáticamente. Dependiendo de la configuración, el PDF se puede ver en el móvil o imprimir directamente.
La modificación en la aplicación existente es mínima – solo se necesitan unas pocas líneas de código fuente. No es necesario cambiar nada en los informes, y puedes estar seguro de que los resultados seguirán siendo correctos.