Newsgroup: it.comp.www.php
Titolo: php e porta LPT

Ciao a tutti,
sapete se è possibile gestire una porta parallela direttamente da php? Vorrei provare da remoto via software ad aprire chiudere rele collegati sui pin della lpt.
 
Grazie
 
Valter

 sapete se è possibile gestire una porta parallela direttamente da php? Vorrei provare da remoto via software ad aprire chiudere rele collegati sui pin della lpt.
 
Non so nulla in merito ma sarebbe interessante, in tal modo si potrebbe
con un arduino accendere le luci.
 
-- 
Sandro kensan 
www.kensan.it
 & 
www.qiqi.it
 geek site
Saluto gli agenti della NSA - Hello NSA - 
www.nsa.gov
 

 sapete se è possibile gestire una porta parallela direttamente da php?
 
Non ho mai provato, ma sotto Linux la porta parallela è un normale file 
che puoi aprire, leggere e scrivere.
 
Bye.


Questo.
E sotto Win pure.
 
Ciao!
 
 
P.S. Come qualche settimana fa abbiamo detto per la seriale, anche qui io
farei un "backend" in C che accetta comandi PHP-friendly (tipo stringhe) via
riga di comando o qualche tipo di segnale, giusto perché si ha più controllo
e più codice già scritto, ma non è assolutamente necessario.

in realtà lavoro in ambiente win con IIS e PHP ma quello che dite sul file lpt è interessante, mi spiegate un filo meglio così posso googlare un po'?
sotto le ultime versioni di win è necessario utilizzare dei driver per interagire con le porte a basso livello, se ne trovano alcuni in rete e con delphi c vb ecc ti scrivi la tua bella interfaccia grafica ed è ok.
Però adesso volevo pilotare il tutto da remoto quindi occorrerebbe riscrivere il codice per adattarlo a webserver e mi domandavo se utilizzando php che mastico un po' potessi ottenere la medesima cosa...
Se necessario potrei mettere su una macchina linux, solo che già ho un seven sempre online che fa da server per i miei siti dunque avrei voluto utilizzare questa.
 
grazie
 
V
 
 


Se Win non ne ho la più pallida idea, se mi dici che serve un driver apposta
ci credo, anche se mi sembra strano che per parlare con una porta che sta lì
da sempre bisogna farsi lo sbattone.
 
Comunque, sia su Win che su *nix, tutte le porte parallele e seriali sono
accessibili tramite un interfacca a file, che puoi aprire, leggere e
scrivere come qualsiasi altro file (beh, quasi, ma tant'è).
 
Come side-note, se vuoi fare una roba un po' più moderna e flessibile da
sviluppare, ti consiglierei di lasciar perdere la parallela e usare la USB con
un po' di elettronica in mezzo.
 
Ciao!

Purtroppo è proprio così, fino a win95-98-ME era possibile accedere all'hardware in maniera diretta, dal win2000 in poi se ci provi sollevi un'errore di "istruzione protetta". E' necessario interfacciarsi a dei driver che fortunatamente qualcuno si è preso la briga di scrivere e di diffondere.
Per quanto riguarda il tuo suggerimento della USB effettivamente ci stavo già pensando visto che la parallela è in via di estinzione ma come dici occorre un po' di hardware a corredo, non possiede registri sui quali leggere / scrivere...ci studio un po'
Grazie
 
V

 scrivere...ci studio un po'
 
Di solito si mette semplicemente un convertitore USB/seriale e dopo la
seriale un micro che interpreta i comandi gli mandi. Son tutti pezzetti
standard, se cerchi ad esemppio un modulino USB-GPIO probabilmente ne trovi
a mazzi.
 
Ciao!