поток данных через tcp / ip и отправить его через HTTP GET / POST запрос. веб-сервер iPhone

Для проекта, над которым я работаю, мне нужно получить данные из приложения для iPhone «SensorLog».
С помощью SensorLog вы можете считывать данные датчиков вашего устройства iOS и отправлять их по электронной почте в виде csv-файла, передавать их через tcp / ip и отправлять через HTTP-запрос GET / POST

Мне нужно передать его через tcp / ip и отправить его через HTTP-запрос GET / POST на мой локальный компьютер. ниже находится экран конфигурации телефона.

Экран конфигурации
Ниже приведен код PHP, предоставленный приложением.

<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 и PHP в моей локальной системе.

ВОПРОС
** 1. Что я должен добавить в URL приложения в iPhone
2. Как я могу получить данные в моей локальной системе **

Я действительно новичок в этом. Мне нужно продолжить работу с данными, но я не могу получить «Поток данных». Пожалуйста помоги.

0

Решение

Если твой приложение имеет дело с скрипт php сквозь URL тогда вам придется иметь дело с $_GET и вы должны изменить свой PHP-код чтобы:

...
if ($_SERVER['REQUEST_METHOD'] === 'GET') {
$line[] = "HTTP:GET";
foreach($_GET as $key=>$value) {
$line[] = "$key:$value";
}
}
...

Ваш URL должен выглядеть так:
http://yourdomain/?KEY1_VALUE=VALUE1_VALUE&KEY2_VALUE=VALUE2_VALUE&KEY3_VALUE=VALUE3_VALUE

Который приведет этот контент в вашем файл:
KEY1_VALUE:VALUE1_VALUE,KEY2_VALUE:VALUE2_VALUE,KEY3_VALUE:VALUE3_VALUE

Если вы работаете на локальном сервере, то ваш домен: http://127.0.0.1/ или же http://localhost/,

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]