[PHP]probleme

Fermé
Lynx3 - 8 févr. 2007 à 10:52
oberion Messages postés 1253 Date d'inscription mardi 26 septembre 2006 Statut Membre Dernière intervention 29 septembre 2007 - 8 févr. 2007 à 13:31
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
A voir également:

2 réponses

oberion Messages postés 1253 Date d'inscription mardi 26 septembre 2006 Statut Membre Dernière intervention 29 septembre 2007 248
8 févr. 2007 à 11:13
Bonjour,

Quel est le message d'erreur (je n'ai pas ma boule de cristal sur moi) ?
0
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
oberion Messages postés 1253 Date d'inscription mardi 26 septembre 2006 Statut Membre Dernière intervention 29 septembre 2007 248
8 févr. 2007 à 11:24
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
J'ai essayé mais je n'arrive toujours pas a lire ce que j'envoye :(
0
oberion Messages postés 1253 Date d'inscription mardi 26 septembre 2006 Statut Membre Dernière intervention 29 septembre 2007 248
8 févr. 2007 à 13:31
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