Ir al contenido



Foto

PHP con QM programar modo web


  • Por favor identifícate para responder
11 respuestas en este tema

#1 javsolis3

javsolis3

    Advanced Member

  • Moderadores
  • PipPipPip
  • 1.380 mensajes
  • LocationPanama

Escrito 25 abril 2012 - 09:27

En vista de las investigaciones que he relizado en link anteriores y el trabajo arduo que llevo en ver como puedo hacer la programacion de qm con otras herramientas, he llegado a la conclusion que la unica forma de hacerlo es por medio de php con qm por medio de las api.


[Imagen Enviada

dentro del archivo pude encontrar esta info;
This is QMPHP version 2.0.0



Table of Contents
==================
1  Introduction
2  License/Acknowledgements
3  Requirements
4  Installation



1 Introduction
===============
QMPHP is a free PHP extension that provides access to QM through the
functions that are exposed via the qmclilib library.

if you have any questions or need help installing or using QMPHP you
can contact me via email: montgomery At mftidwellREMOVE Dot com.



2 Licenses/Acknowledgements
============================
All code here is released, on a strictly "as is" basis, to the public domain.

Thanks to Martin Phillips (Ladybridge Systems) for his help debugging and
resolving issues with qmclilib.



3 Requirements
===============
a *nix based system. QMPHP is known to work on Debian, Ubuntu, and OSX.
PHP 5.x. GCC, autoconf (your system must have the GCC development environment setup)
QM 2.6.13 or greater.
you must have root access (ability to sudo).



4 Installation
===============
extract qmphp.zip inside your qmsys directory:

unzip qmphp.zip


cd into the (extracted) qmphp directory and start the build process:

sudo ./qm_ext_build


the build process starts by verifing you have valid development environment
setup.

it then verifies that your PHP installation has a php.ini file defined. if
not, it will suggest a standard location for one to be created. you will
need to create the php.ini file and then re-run the build script. the creation
of a php.ini file is beyond the scope of this document. if you need further
help visit http://www.php.net.


the next step is to check if the qmphp extension (qmphp.so) has been
defined in your php.ini file. if not, add the following line to the end
of php.ini:

extension=qmphp.so


the final PHP configuration check is to validate that your PHP installation
has an extension directory setup. if you don't, you will be told where to
create the directory.


once everything related to PHP is properly configured, the build script will
compile and install the newly created extension.


to validate that the extension is working correctly you can write your own
PHP script, or use the provided test script (qmclilib.php). this script has
been created to test every feature. it isn't necessarily pretty, but it will
give you an idea of how to use the qmclilib functions within PHP.



para ver de que forma puedo hacer la conexion y poder hacer la programacion debe haber alguna forma.  8o| :
  • 0

#2 javsolis3

javsolis3

    Advanced Member

  • Moderadores
  • PipPipPip
  • 1.380 mensajes
  • LocationPanama

Escrito 25 abril 2012 - 10:17

Standard features include:

    A managed application environment for rapid development, reliability and ease of maintenace.
    A zero maintenance file system for ease of use and minimal system administration.
    Query processor output in tabular, CSV and XML form.
    QMClient API for secure access to QM files and execution of commands and programs from other languages such as PHP, Java, Visual Basic and C/C++/C#.
    QMNet for access to QM data files on other servers.
    Virtual File System for access to alien file structures.
    Interface to MySQL and Sybase for SQL retrieval and update.
    Encryption of data files and network data for QMClient and QMNet using AES 128, 192 or 256 bit algorithms.
    Object oriented programming fully integrated into the QMBasic programming language.
    Extensive user security options including account restrictions, QMNet server access control and PAM authentication.


esta info la tome de este hilo:

http://www.openqm.co...crjojyi&t1=home
  • 0

#3 Delphius

Delphius

    Advanced Member

  • Administrador
  • 6.260 mensajes
  • LocationArgentina

Escrito 25 abril 2012 - 11:13

Hola Javier,
Como dije antes de QM estoy en cero, y de PHP puff.. es casi, pero casi cero  :p  :D

Leyendo y notando que enfrentarte a este motor tan impopular me extraña el caso de que aún siendo un producto Open Source sea tan "cerrado" como para que te vieras atado a trabajarlo con PHP y/o Visual Studio (este último que sabemos no es Libre, peor). Es muy raro.

Considero que lo más sano para la salud mental y física tuya (antes de que llegue la desesperación) como la de tu proyecto es cortar de lleno por ese motor y destinar el mayor esfuerzo posible en emplear un motor que te ofrezca las garantías de que llegarás a buen puerto. Se que nos dijiste que la tienes difícil por cierta imposición del cliente. Me parece que debes pararte en frente y siendo lo más diplomático posible le hagas saber las ventajas tanto en lo técnico, operativo, económico y legal ir a por un producto más conocido, probado. Saca al "vendedor" que llevas dentro y vende la idea de que optar por Firebird, PostgreSQL, MySQL, MS SQL Server, Oracle o cualquier otro le será mucho más viable y rentable. Si es necesario haz, yo te lo recomiendo, un estudio de viabilidad que de paso te será de ayuda para dar más validez a tu trabajo final ya que reforzará más aún tu propuesta  ;)

Tu cliente debe también reconocer cuando ceder y permitir que el profesional le asesore como debe y no quedarse ciego en algo que, si me lo permite, "sólo lo conoce él".

No te lo digo de malas, sino para que reconsideres si vale la pena seguir invirtiendo tu valioso tiempo y esfuerzo en ello si te mantiene trabado.

Saludos,
  • 0

#4 javsolis3

javsolis3

    Advanced Member

  • Moderadores
  • PipPipPip
  • 1.380 mensajes
  • LocationPanama

Escrito 26 abril 2012 - 07:13

Buenos dias estimados y respetados miembros del foro, si bien es cierto yo personalmente cuando tome el proyecto le dije de modo muy personal que no conocia la base de datos y que seria un reto intentarlo ver como se puede hacer esa conexion y presentar un programa graficamente que es lo que el mas desea, enecumene me esta apoyando en el proyecto y si alguien mas le gustaria pues aqui estoy en el foro ustedes han sido parte de mi familia y amigos siempre escucho los consejos amigo delphos tengo 18 dias para presentar mi propuesta que si se llega hacer algo nada barato le saldra llevo muchas noches investigando y agotando recursos para ver de que forma se puede hacer el mismo.  De principio le vendi la idea de hacer la programacion en mysql o postgrest, pero el señor totalmente dificil, si llegan a culminar estos 18 dias y no veo la forma desistire y le pondre las cartas sobre la mesa.  De hecho migrar la base de datos no tengo idea como hacerlo pero puede ser una opcion.  Espero tambien que enecumene me diga si ha podido avanzar en algo ya que he compartido mi proyecto.  Le agradesco su ayuda a todo el que se este involucrando en este proyecto y este viendo como se puede realizar el mismo.  (y) (y) (y)
  • 0

#5 Delphius

Delphius

    Advanced Member

  • Administrador
  • 6.260 mensajes
  • LocationArgentina

Escrito 26 abril 2012 - 07:39

Hola Javier,
Espero que el maestro Fernando te pueda dar esa mano.
Yo a PHP le hago una esquivada fenomenal  :D

18 días a mi me resulta poco; que se pasan volando y en un pestañeo. No es que te quiera transmitir mala vibra, es que al menos en mis experiencias... ya no me fio del tiempo y prefiero no confiarme demasiado. ¡Si tu puedes, adelante!

Te deseo el mejor de los éxitos, y que un ángel se le aparezca a tu cliente y le haga entrar en razón de que a veces los pedidos esotéricos, eso son.

Saludos,
  • 0

#6 javsolis3

javsolis3

    Advanced Member

  • Moderadores
  • PipPipPip
  • 1.380 mensajes
  • LocationPanama

Escrito 26 abril 2012 - 08:54

Bueno adelanto que ya tengo un contacto que brinda soporte a la herramienta en españa estoy n contacto con el via e-mail a la ves mantengo informando a Fernando a ver si hechamos a andar el mismo se ve una luz al parecer amigo Delphius.  (y)
  • 0

#7 Delphius

Delphius

    Advanced Member

  • Administrador
  • 6.260 mensajes
  • LocationArgentina

Escrito 26 abril 2012 - 11:49

Me alegro de que vaya encaminándose, y que esa luz te siga iluminando amigo.

Yo ya le hubiera zampado unos cuantas palabras al cliente.  :D

Saludos,
  • 0

#8 javsolis3

javsolis3

    Advanced Member

  • Moderadores
  • PipPipPip
  • 1.380 mensajes
  • LocationPanama

Escrito 26 abril 2012 - 04:28

Me alegro de que vaya encaminándose, y que esa luz te siga iluminando amigo.

Yo ya le hubiera zampado unos cuantas palabras al cliente.  :D

Saludos,


En esas tambien ando amigo....
  • 0

#9 javsolis3

javsolis3

    Advanced Member

  • Moderadores
  • PipPipPip
  • 1.380 mensajes
  • LocationPanama

Escrito 20 octubre 2012 - 10:09

para seguir con este hilo que muchas personas me han escrito y le ha servido de mucho pues como dije al principio encontre el problema que no podia entrar ya con el scrip de la base de datos a php realizado.

en teoría los pasos fueron los siguientes en el escritorio de mi sistema descomprimí qmphp.zip después me fui al directorio etc/php.ini y configure como muestran los pasos de arriba, baje dos servicios NetworkManager y  iptables.  Con esto permiti que php se comunicara con la base de datos osea ambos perogramas se vieran las caras.  un saludo al señor Alfredo que esta pendiente de estos post.  *-) *-) *-)
  • 0

#10 javsolis3

javsolis3

    Advanced Member

  • Moderadores
  • PipPipPip
  • 1.380 mensajes
  • LocationPanama

Escrito 20 octubre 2012 - 10:26

Error al intentar abrir el directorio de nombre de la tabla en openqm

coloque esto asi para seguir ayudando a los usuarios openqm de hecho me di cuenta que la pagina tiene problemas en el dia de hoy openqm.com .

:shocked:
  • 0

#11 RahulETS

RahulETS

    Newbie

  • Miembros
  • Pip
  • 1 mensajes

Escrito 06 noviembre 2019 - 03:28

Yeah I am working on web Development and I think this is a technical or a coding issue to solve your PHP related problems you can contact us Laravel Development Company


  • 0

#12 egostar

egostar

    missing my father, I love my mother.

  • Administrador
  • 13.988 mensajes
  • LocationMéxico

Escrito 06 noviembre 2019 - 09:52

Yo creo que ya no debe tener ese problema, éste hilo data de 2012, en todo caso se agradece el enlace. (y)

 

Saludos

 

I think he should not have this problem, this thread dates from 2012. Anyway, the link is appreciated. Regards.


  • 0