[PHP]probleme

Lynx3 -  
oberion Messages postés 1255 Statut Membre -
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. oberion Messages postés 1255 Statut Membre 249
     
    Bonjour,

    Quel est le message d'erreur (je n'ai pas ma boule de cristal sur moi) ?
    0
    1. Lynx3
       
      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. oberion Messages postés 1255 Statut Membre 249
     
    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. Lynx3
       
      J'ai essayé mais je n'arrive toujours pas a lire ce que j'envoye :(
      0
    2. oberion Messages postés 1255 Statut Membre 249
       
      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