Visualizzazione dei risultati da 1 a 7 su 7

Discussione: PHP e porta COM

  1. #1

    PHP e porta COM

    Ciao a tutti, sto impazzendo da un po', non riesco ad aprire la porta COM4 del mio computer (Windows XP) con php. Il codice è questo:

    codice:
    exec("MODE COM4: BAUD=9600 PARITY=N DATA=8 STOP=1 xon=off", $output, $retval);
    if ($retval != 0) {
        echo 'Per la peppa, non si accede...
    ';
    }
    Sembrerebbe che il comando exec non riesca ad aprire la porta COM. Sapete dirmi come mai? Grazie mille

  2. #2

  3. #3
    Grazie per la segnalazione ma io non sto parlando di far dialogare un server con un client.

    Io ho il mio pc con installato php e in quello stesso pc la porta com con sui comunicare.

  4. #4
    Utente di HTML.it L'avatar di Ranma2
    Registrato dal
    Mar 2003
    Messaggi
    2,650
    exec non va su piattaforma windows, devi usare popen.

  5. #5
    da quando exec non va su windows?
    A me ha sempre funzionato, il messaggio che restiturisce exec è:

    Il dispositivo COM è attualmente non disponibile.

    Però il comando lo esegue correttamente

  6. #6
    Utente di HTML.it L'avatar di Ranma2
    Registrato dal
    Mar 2003
    Messaggi
    2,650
    Pardon, mi sono espresso male, exec su windows mi ha sempre dato problematiche con escape e percorsi, per quello preferisco popen.

  7. #7
    Da problemi se c'è il safe_mode impostato su php, ma non è il mio caso.

    Cmq è davver strano. Inizio a pensare che php non c'entri nulla e sia un problema della porta com che è già occupata da qualcos'altro che gira in background.

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.