[PHP]probleme

voila j'ai fai un php et j'essaye de lire le message que j'envoy
<?php
$fp = fopen("COM1", "r+");
if ($fp)
{
fwrite($fp, "C\r");
$donnees =  fgets($fp,255);
echo $donnees;
fclose($fp);
}
else echo "impossible d'ouvrir COM1";
?>

voila le php principale et je ne sais pas où il y a un problème
merci de votre aide
Configuration: Windows XP
Firefox 2.0.0.1

2 réponses

  1. Bonjour,

    Quel est le message d'erreur (je n'ai pas ma boule de cristal sur moi) ?
    0
    1. Il n'y a pas de message d'erreur mais il n'y a rien qui s'affiche sur l'écran de la fenêtre du php
      0
  2. Essaie ca:
    <?php
    $fp = fopen("COM1", "r+");
    if ($fp)
    {
    fwrite($fp, "C\r");
    while (!feof($fp)) {
    $donnees = fgets($fp, 4096);
    echo $donnees;
    }
    fclose($fp);
    }else
    echo "impossible d'ouvrir COM1";
    ?>

    0
    1. J'ai essayé mais je n'arrive toujours pas a lire ce que j'envoye :(
      0
    2. Probablement du à un problème de positionnement dans le fichier:

      Essaie ca:
      <?php
      $fp = fopen("COM1", "r+");
      if ($fp)
      {
      fwrite($fp, "C\r");
      }
      fclose($fp);

      $fp2 = fopen("COM1", "r+");
      if ($fp2) {
      while (!feof($fp2)) {
      $donnees = fgets($fp2, 4096);
      echo $donnees;
      }
      fclose($fp2);
      }else
      echo "impossible d'ouvrir COM1";
      ?>
      0