| |||
puerto serie con PHP Tengo una pregunta, el PHP puede manejar el puerto serie del computador????, si es así donde podria encontrar un manual o como haria esto, ???, gracias |
| |||
Pues en principio directamente con PHP no vas a poder (que yo sepa .. siempre estoy abierto a sugerencias ..) PHP se ejecuta en el "servidor" ..así que si lo que pretendes es leer el puerto del "Cliente" que se conecta a tu página PHP .. no vas a poder directamente desde PHP.. Tal vez .. con ayuda de algún "ActiveX" o similar instalado en el "Cliente" puedas interactuar con ese software hacia el servidor ... Si el puerto que serie que quieres abir es el del "Servidor" .. podrías lanzar el "comando" que corresponda o aplicación que lea/escriba en ese puerto desde PHP via la función: exec() y afines .. Un saludo,
__________________ Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo. |
| |||
![]() Muchas gracias, una sola pregunta mas, el puerto para abrir es el del servidor, esto va a funcionar en una intranet, o sea que con exec(), puedo ejecutar por ejemplo una DLL que yo construya en otro lenguaje??? se pueden pasar variable de PHP al otro lenguaje?? Gracias |
| |||
Si, con exec() o system() y varias funciones más afines que tienes a tu disposición en PHP .. Algunas de estas funciones te permiten no tan solo "lanzar" la ejecución de tu aplicación .. sino de obtener el valor que esta devuelva al ejecutarse. exec() y funciones afines: http://www.php.net/manual/en/ref.exec.php Si vas a crear una "DLL" .. supongo que vas a trabajar con PHP bajo Windows (como servidor) .. Si es así .. ten vendría bien mirar el tema de COM .. para "COMunicarte" con aplicaciones Windows que hagas. Sobre COM: http://www.php.net/manual/en/ref.com.php http://www.php.net/manual/en/class.com.php Y ahora que recuerdo .. con PHP bajo windows puedes usar los Windows API: http://www.php.net/manual/en/ref.w32api.php Creo que si vas a generar un "DLL" con otro lenguaje de programción .. esas funciones ten vendrán mejor. Un saludo,
__________________ Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo. |