我有一台Metler Toledo BC60 Network Enabled Scale。 它在我的本地网络上有一个本地IP地址。我可以通过端口82上的终端ping它并连接到它。如果我发送了一个“W”然后按回车键,我会得到一个从那里返回的号码,这是当时的重量。
如何通过PHP访问此权重以在我的应用程序中使用?
我的想法是这样的,但我没有得到任何回报:
<?php
// host and port to connect to
$host = "192.168.0.115";
$port = 82;
// connect to the port
$fp = fsockopen($host, $port, $errno, $errstr);
// if connection not successfull, display error
if (!$fp)
{
die("no connection");
}
else
{
// connection successfull
fwrite($fp, "W\r\n"); //Request Weight
$got = fgets($fp);
// display the data
echo $got;
fclose($fp);
die();
}
?>
答案 0 :(得分:0)
非常感谢Alex!你说对了!
ini_set("auto_detect_line_endings", true);
诀窍!