Foros del Web » Programando para Internet » PHP »

¿Se pueden controlar puertos con PHP?

Estas en el tema de ¿Se pueden controlar puertos con PHP? en el foro de PHP en Foros del Web. Hola, mi pregunta es la siguiente, tengo que realizar una aplicación para controlar unos reles (aparato que se activa por impulso electrico), los tengo que ...
  #1 (permalink)  
Antiguo 09/03/2006, 09:37
 
Fecha de Ingreso: febrero-2006
Mensajes: 21
Antigüedad: 11 años, 10 meses
Puntos: 0
¿Se pueden controlar puertos con PHP?

Hola, mi pregunta es la siguiente, tengo que realizar una aplicación para controlar unos reles (aparato que se activa por impulso electrico), los tengo que conectar al puerto serie o puerto paralelo del equipo, me pregunto si se pueden controlar estos puertos en PHP.
Gracias.
  #2 (permalink)  
Antiguo 09/03/2006, 11:00
Avatar de AmericoOnL  
Fecha de Ingreso: abril-2002
Mensajes: 43
Antigüedad: 15 años, 7 meses
Puntos: 0
De acuerdo Re

Es posible con sockets:
http://www.php.net/manual-lookup.php?pattern=socket

Chequea este pequeño ejemplo
http://www.php.net/manual/en/function.fsockopen.php

Saludos
  #3 (permalink)  
Antiguo 09/03/2006, 12:13
Avatar de nicolaspar  
Fecha de Ingreso: noviembre-2004
Ubicación: Villa Ballester Bs-As|Ar
Mensajes: 2.002
Antigüedad: 13 años
Puntos: 34
Otra opción es armar una dll en c (o lo que creas mejor), y llamarla desde php con system(), exec()...De esta menara tendrías mayor control sobre el puerto, aunque desconozco por el "poder" que se tiene hacia los puertos por sockets como dice AmericoOnL.
__________________
Mi punto de partida es Que Bueno Lo Nuevo
  #4 (permalink)  
Antiguo 09/03/2006, 14:34
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
Cita:
Iniciado por AmericoOnL
Pero .. los "puertos" que se refiere nuestro amigo son de tipo "RS-232C" o "Paralelo" .. (o USB?) .. PHP en ese caso y por "sockets tipo TPC/IP" no puede controlarlos directamente.

Una opción sería la que plantea nicolaspar (con una aplicación externa y llamada desde PHP) o bien del lado del "cliente" algo tipo ActiveX o Applet Java.

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.
Tema Cerrado




La zona horaria es GMT -6. Ahora son las 07:49.