Visualizzazione dei risultati da 1 a 9 su 9
  1. #1

    demoni - krontab - libreria rs232

    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

  2. #2
    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

  3. #3
    grazie e per la libreria rs232 ?

  4. #4

    Re: demoni - krontab - libreria rs232

    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
    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 ^^

    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

  5. #5
    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 ?

  6. #6
    Originariamente 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 ?
    aaahhh allora il discorso è NETTAMENTE diverso

    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

  7. #7
    qualche porzione di codice per leggere e scrivere sulla porta ?

  8. #8
    bisogna leggere ad intervalli di tempo ?
    help me

  9. #9
    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

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.