阅读体重秤问题(PHP)

时间:2016-09-16 14:09:58

标签: php sockets

我是php的新手。现在我可以阅读代码(不好),并且可以写一点。

我有几个体重秤。 从第一个开始,我可以用这个脚本读取重量:

    // host and port to connect to
$host = "10.0.0.119";
$port = 3400;

// connect to the port
$fp = fsockopen($host, $port, $errno, $errstr);

// don't die
set_time_limit(0);

// if connection not successfull, display error
if (!$fp)
{
    die("no connection");
}
else
{
    // connection successfull, listen for data (1024 bytes by default)
    $got = fgets($fp);

    // display the data
    echo  $got;
}

fclose($fp);

这是socket侦听器的输出:

socket listener

这是来自浏览器:

browser and other scale

但从其他规模来看,我什么都看不懂。 这是套接字终端的输出:(见图3)

我认为问题出在php脚本中,但我找不到它。如果有人可以帮助我,我会很高兴。

1 个答案:

答案 0 :(得分:0)

现在我用这个解决了这个问题:

ini_set("auto_detect_line_endings", true);

和此:

$got = fgets($fp, 120000);