domande rapidi
si puo' lanciare un php da krontab ovvero il sistema adottato dai perl ?
esiste in php una libreria rs-232 per leggere e scrivere su questa porta ?
grazie
domande rapidi
si puo' lanciare un php da krontab ovvero il sistema adottato dai perl ?
esiste in php una libreria rs-232 per leggere e scrivere su questa porta ?
grazie
per krontab puoi fare in 2 modi
utilizzare il browser del server come suggerito nella pillola sulle krontab oppure lanciare uno script php/cli da linea di comando come spiegato nell'articolo "una shell con php" di chris
Meglio la seconda![]()
ehm...si scrive crontab e non è che è adottato da perl...è usato nei sistemi linux\unix\bsd e cosi via...xche lanciare i comandi di sistema periodicamente o in date precise ^^Originariamente inviato da pieroseko
domande rapidi
si puo' lanciare un php da krontab ovvero il sistema adottato dai perl ?
esiste in php una libreria rs-232 per leggere e scrivere su questa porta ?
grazie
per php non esiste una libreria...ma dato che ti serve su win (dicendo rs-232 sei sicuramente su win, senno la chiamavi /dev/ttyS1) puoi usare la libreria FFI per PHP5 che ti permette di accedere alle chiamate di sistema senza alcun problema
ovviamente xo devi usare le api di winzoz per accedere alla seriale
sciauz
PS: le FFI funzionano benissimo anche sotto linuz![]()
VM su SSD da 5$! https://www.digitalocean.com/?refcode=f6925c7f0ddb
grazie per la precisazione ... purtroppo è in ambiente php 4.3.2 su linux ... sono inesperto su ste cose delle porte cmq ti ringrazio
ancora
FFI per la 4.3.2 o precedente ?
aaahhh allora il discorso è NETTAMENTE diversoOriginariamente inviato da pieroseko
grazie per la precisazione ... purtroppo è in ambiente php 4.3.2 su linux ... sono inesperto su ste cose delle porte cmq ti ringrazio
ancora
FFI per la 4.3.2 o precedente ?
ti basta fare un normalissimo fopen sul dev corrispondente
/dev/ttyS1 è la prima porta seriale...cambiando il numero metti la seconda, la terza e cosi via
se non c'è vuol dire che nn hai la porta seriale o non hai caricato il modulo corretto![]()
VM su SSD da 5$! https://www.digitalocean.com/?refcode=f6925c7f0ddb
qualche porzione di codice per leggere e scrivere sulla porta ?
bisogna leggere ad intervalli di tempo ?
help me
beh...
il problema principale è che essendo che usi le funzioni fopen e non sei su php5 non puoi usare gli stream e quindi il tutto è asincrono :\
se usavi php5 non avevi problemi...ma essendo il tutto sincrono resta in lettura fin quando non riceve dati...oppure non viene chiusa la porta dall'altro terminale
VM su SSD da 5$! https://www.digitalocean.com/?refcode=f6925c7f0ddb