所以我想用PHP读取虚拟串行端口。我可以毫无问题地写入串行端口,但是当我尝试读取该页面时不会加载。
我尝试过fread,fgets。我还发送了新行(.PHP_EOL),但没有任何效果。
$fp = fopen("/dev/pts/3","w+");
$fp2 = fopen("/dev/pts/2","w+");
if(!$fp || $fp2){
echo "Error!";
die();
}
else{
fwrite($fp, "works".PHP_EOL);
fwrite($fp2, "works too".PHP_EOL);
$data = fgets($fp);
echo $data;
fclose($fp);
fclose($fp2);
}
我想找回我的文字,但是网页根本没有加载。如果我删除“ fgets”部分,它将正常工作。