Existen dos extensiones para conseguir comunicarnos con los puertos series del equipo en el que corre nuestra aplicación php.
Para php5 sobre windows (como cgi) tenemos PHP Serial Extension.
La habilitamos con la entrada extension=php_ser.dll;
Para linux tenemos PHP Serial Class. Con ella podemos enviar datos al puerto serie una vez establecida la conexión.
muy bueno, gracias
MUY BUENA LIBRERIA, GRACIAS SOLUCIONO EN GRAN PARTE MI PROBLEMA
@esteban @pablo gracias a vosotros por leer éste blog ;)
Alguien podria ayudarme con respecto al puerto paralelo, quiesiera poder manejarlo desde PHP para enviar datos. Gracias
Hola a todos los lectores del blog.
Tengo una duda que espero alguien de ustedes puede resolver:
Para que la PHP Serial Extension funcione, nuestro PHP debe correr como CGI ¿debo colocar mi código en la carpeta cgi-bin? Uso el Xampp.
Gracias por su atención.
En el comprimido de http://www.easyvitools.com viene una pagina con las instrucciones a seguir para instalarlo, creo que se pone en la carpeta lib de php y en el php.ini se agrega la librería, también se tienen que descomentar unas 4 lineas de código por algún lado en el httpd.conf para que funcione como cgi.
Estimados
alguien me puede ayudar con la instalacion
yo descargue todo en la carpeta de php5, instale las extesion, el dll, comente la linea y agregue las que habia que agregar
sin embargo el resultado fue que el apache dejo de interpretar las extensiones php como legibles por un browser y por el contrario no pude imprimir con la impresora serial
alguien me dice que es lo que hay que hacer para poder imprimir en esta impresora
gxs
gabriel
Estimado
sabes ya hice toda la instalacion, pero como te comente anteriormente el problema es que cuando comento la linea del httpd en el apache #LoadModule php5_module “c:/Php/php5apache2.dll” deja de interpretar php y me imprime el codigo
por otra parte, cuando uso es test adjunto me sale el siguiente warning
Warning: dl() [function.dl]: Not supported in multithreaded Web servers – use extension=php_ser.dll in your php.ini in C:\AppServ\www\touch\caja\php_ser_test.php on line 14
y….
en php.ini
enable_dl = On
que puedo para usar el dll de serial sin botar el interprete
gxs
gabriel
tengo un problema y no se como solucionarlo realize un circuito de led con el puerto db25 deseo leer un byte desde este puerto para mostrarlo en pantalla y biseversa pero creo tener un mejor conocimiento de php por lo tanto quisiera hacerlo por este medio, estoy contra el tiempo pero me servira de mucho en cualquier momento muchas gracias pgoofy2005@hotmail.com
Hola,
tengo problemas para comunicar una señal adquirida por puerto serial con un programa en php si me pueden colaborar se los agradezco.