【发布时间】:2016-11-11 14:49:34
【问题描述】:
对于我正在进行的项目,我需要从 iPhone 应用程序“SensorLog”获取数据。 使用 SensorLog,您可以读取 iOS 设备的传感器数据并通过电子邮件将其作为 csv 文件发送,通过 tcp/ip 流式传输,并通过 HTTP GET/POST 请求发送
我需要通过 tcp/ip 流式传输它,并通过 HTTP GET/POST 请求将其发送到我的本地计算机。下面是手机上的配置屏幕。
<html>
<head>
<title>php post get</title>
</head>
<body>
<?php
echo "PHP Example: Receiving SensorLog data via HTTP GET/POST and save it to a file<br>\n";
$line = array();
if ($_SERVER['REQUEST_METHOD'] === 'POST') {
$line[] = "HTTP:POST";
foreach($_POST as $key=>$value) {
$line[] = "$key:$value";
}
}
if ($_SERVER['REQUEST_METHOD'] === 'GET') {
$line[] = "HTTP:GET";
foreach($_REQUEST as $key=>$value) {
$line[] = "$key:$value";
}
}
if (count($line) > 1) {
$myfile = fopen("SensorLog.txt", "a") or die("Unable to open file!");
$line = implode(",",$line);
$line .= "\n";
fwrite($myfile,$line);
fclose($myfile);
} else {
echo "<h3>Logged Data</h3>";
$myfile = fopen("SensorLog.txt", "r") or die("Unable to open file!");
while(!feof($myfile)) {
echo fgets($myfile) . "<br>";
}
fclose($myfile);
}
?>
</body>
</html>
我在本地系统中设置了 Apache Web 服务器和 PHP。
问题
** 1. 我应该在 iPhone 中的应用程序的 URL 中输入什么
2. 如何在我的本地系统中接收数据**
我对此真的很陌生。我需要进一步处理数据,但无法获得“数据流”。请帮忙。
【问题讨论】:
标签: php ios http webserver iot