|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Member
Iscritto dal: Feb 2003
Messaggi: 246
|
PHP e porte seriali
Ciao a tutti.
Non conosco php e volevo sapere se è possibile dialogare con un apparecchio esterno, collegato alla porta seriale, tramite un protocollo particolare (ci sono dei codici definiti per l'interrogazione dell'apparecchio). Se non fosse possibile stavo pensando ad utilizzare un programmino in vb o c++ che mi dialoga con l'apparecchietto e trasferisce ad una pagina php quanto letto. Ovviamente lo devo avviare da php. Fatemi sapere quale strada posso scegliere. Grazie a tutti. Ciao Roby |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Beh..tutto è pissbile (volendo si possono utilizzare anche le API di Windows da PHP)...comunque è meglio interfacciarlo con un programma esterno...magari un programma molto semplice testuale che invia e legge dalla seriale a seconda dell'input...
|
|
|
|
|
|
#3 |
|
Member
Iscritto dal: Feb 2003
Messaggi: 246
|
Mi sai dare qualche spiegazione in più. In che senso un programma testuale?
Potrebbe essere che da php lancio un programmino vb che legge e poi richiama una pagina php passando come parametro il codice letto? Fatemi sapere. Roby |
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Semplicemente da php puoi eseguire un EXE testuale, prenderne l'output e riutilizzarlo nel codice PHP...
|
|
|
|
|
|
#5 |
|
Member
Iscritto dal: Feb 2003
Messaggi: 246
|
Mi è quasi chiaro come eseguire un file .exe da php, ma poi come posso passare i dati a php?
Oppure lo vedo come una funzione che mi rende un valore? Se si sai dove posso trovare un esempio (3 / 4 linee di codice ...)? Grazie ancora. Roby |
|
|
|
|
|
#6 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Per eseguire c'è exec...
http://it2.php.net/manual/it/function.exec.php L'ultima riga di testo generata dal file che esegui viene ritornata da exec...ad esempio in quella riga potresti metterci lo stato (successo o insuccesso) dell'operazione... |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 02:20.



















