Jump to content
  • 0

Ссылка на данные с тхт фала на сайт.


zagoraev
 Share

Question

Купил метестанцию и с неё качаю через ftp фаил currdat.txt на сайт kite4you.ru. Вопрос: как отображать(вытаскивать) данные с файла currdata.txt на html страничку сайта. Внизу пример файла.

[header]
programm_name = "heavy weather"
programm_version = "Ver. 2.0 beta release"
file_name = "currdat.lst"
file_format_version = "ver. 1.0"

[time]
start = 3434461908
start_date_string = "Fri Oct 31 19:11:48 2008"
last_actualisation = 3434467503
last_actualisation_date_string = "Fri Oct 31 20:45:03 2008"
next_actualisation = 3434467563
next_actualisation_date_string = "Fri Oct 31 20:46:03 2008"

[weather_picture]
comment = "-1=not valid, 0=rain, 1=cloud, 2=sun"
number = 2

[weather_tendency]
comment_1 = "-1=not valid, 0=no change of air pressure"
comment_2 = " 1=air pressure rising, 2=air pressure falling"
number = 1

[indoor_temperature]
deg_C = "22.4"
deg_F = "72.3"

[outdoor_temperature]
deg_C = "4.9"
deg_F = "40.8"

[indoor_humidity]
percent = "37"

[outdoor_humidity]
percent = "80"

[dewpoint]
deg_C = "1.7"
deg_F = "35.0"

[windchill]
deg_C = "4.9"
deg_F = "40.8"

[wind_speed]
mps = "1.5"
kmh = "5.4"
mph = "3.3"
knt = "2.9"
bft = " 1"

[wind_direction]
deg = "337.5"
name = "NNW"

[rain_total]
mm = "0.0"
inch = "0.00"

[rain_24h]
mm = "0.0"
inch = "0.00"

[rain_1h]
mm = "0.0"
inch = "0.00"

[pressure_absolute]
hpa = "1011.1"
inHg = "29.85"

[pressure_relative]
hpa = "1015.0"
inHg = "29.97"

[storm_alarm]
comment = "-1=not valid, 0=storm alarm not activ, 1=storm alarm activ"
number = 0

Edited by zagoraev
Link to comment
Share on other sites

19 answers to this question

Recommended Posts

  • 0

Не знаю то или не то, но как я понял тебе нужна функция fopen ();

Посмотри здесь, вроде подробно расписано.

Что за метестанцию для чего и какую функцию выполняет?

Edited by rus
Link to comment
Share on other sites

  • 0
Не знаю то или не то, но как я понял тебе нужна функция fopen ();

Посмотри здесь, вроде подробно расписано.

Что за метестанцию для чего и какую функцию выполняет?

Метеостанция полупрофессиональная, показывает скорость ветра, направление ветра, давление, температуру, осадки + прогнозирует погоду на несколько часов вперед, мне она нужна исключительно для снятия данных по ветру, так как мы занимаемся кайтсёрфингом и виндсёрфингом в Калининграде. Наши фотки. Пока по ссылке не разобрался, был бы живой пример, тогда точно помогло.

Link to comment
Share on other sites

  • 0

То есть ты получил сводку с метеостанции за такое то время (данные txt файла как я понимаю постоянно обновляются?), скачал этот файл к себе на комп и хочешь выложить те данные что внутри файла к себе на сайт, так? Или как то хочешь автоматизировать процесс?

Подробно опиши что хочешь сделать.

Link to comment
Share on other sites

  • 0
То есть ты получил сводку с метеостанции за такое то время (данные txt файла как я понимаю постоянно обновляются?), скачал этот файл к себе на комп и хочешь выложить те данные что внутри файла к себе на сайт, так? Или как то хочешь автоматизировать процесс?

Подробно опиши что хочешь сделать.

Станция каждую минуту скидывает данные в комп через усб порт, то-есть перезаписывает фаил currdata.txt, далее этот фаил передаётся каждую минуту через FTP на сайт в виде текстового файла и перезаписывает старый, а вот теперь мне надо снимать данные с этого текстового файла и вывести на сайт с помощью HTML.

Edited by zagoraev
Link to comment
Share on other sites

  • 0

Вот, пользуйся пока добрый: :D


<?
$file = "file.txt";
$handle = fopen ($file, "r");
while (!feof ($handle)) {
$buffer = fgets($handle, 4096);
$contents = $contents.$buffer;
echo $buffer;
}
fclose ($handle);

$contents = substr(strrchr($contents, "}"), 1 );

$mytext = strip_tags ($contents);

echo $mytext;

?>

З.Ы.

file.txt - это путь и имя твоего файла

только внутри самого файла txt обязательно должны быть теги переноса, или парпграфа:


Блаблабла<br>
Блаблабла<br>
Блаблабла<br>
Блаблабла<br>
Блаблабла<br>
Блаблабла<br>
БлаблаблаБлаблаблаБлаблаблаБлаблабла<br>

иначе хрень получится... ;)

Edited by rus
Link to comment
Share on other sites

  • 0
Вот, пользуйся пока добрый: :D


<?
$file = "file.txt";
$handle = fopen ($file, "r");
while (!feof ($handle)) {
$buffer = fgets($handle, 4096);
$contents = $contents.$buffer;
echo $buffer;
}
fclose ($handle);

$contents = substr(strrchr($contents, "}"), 1 );

$mytext = strip_tags ($contents);

echo $mytext;

?>

З.Ы.

file.txt - это путь и имя твоего файла

только внутри самого файла txt обязательно должны быть теги переноса, или парпграфа:


Блаблабла<br>
Блаблабла<br>
Блаблабла<br>
Блаблабла<br>
Блаблабла<br>
Блаблабла<br>
БлаблаблаБлаблаблаБлаблаблаБлаблабла<br>

иначе хрень получится... :)

Вот что получилось Но мне нужно, что бы каждый параметр метеостанции выводился в определенном месте странички и с подписью, например: скорость ветра - (данные из файла currdat).

Link to comment
Share on other sites

  • 0

Я тебе уже написал решение.

А то что так выводит я тоже написал:

З.Ы. только внутри самого файла txt обязательно должны быть теги переноса, или парпграфа иначе хрень получится...

Вся стилизация делается в нутри самого файла, а как уж это делается спроси у того кто тебе эту метеостанцию ставил.

Link to comment
Share on other sites

  • 0
По моему это обычный INI-файл.

Прочитайте здесь.

Причем здесь файл настроек?

Автор же написал что файл txt в него записываются данные с метеостанции и отправляются на сайт по фтп протоколу.

Link to comment
Share on other sites

  • 0

а теперь пришел я и rus пошел плакать в угол поджав хвост и вспоминая счастливые дни когда он думал что прогаммить надо думая.

За нас подумали. Для тех кто еще не в курсе parse_ini_file();

Link to comment
Share on other sites

  • 0
а теперь пришел я и rus пошел плакать в угол поджав хвост и вспоминая счастливые дни когда он думал что прогаммить надо думая.

За нас подумали. Для тех кто еще не в курсе parse_ini_file();

Вы посмотрите ка гроза всея и всего :):D:)

Ты б лучше человеку код написал бы, а то я думаю не зря пост находится в разделе для начинающих.

Ну уж если два человека сказали что это парсе ини, то делать нечего - придется согласиться.

Тогда как же он будет это дело стилизованно выводить то а?

Это вы ему тоже подскажете, или Ваня подумать придется, или за нас решили, а?

Edited by rus
Link to comment
Share on other sites

  • 0
Вы посмотрите ка гроза всея и всего :):D:)

Ты б лучше человеку код написал бы, а то я думаю не зря пост находится в разделе для начинающих.

Ну уж если два человека сказали что это парсе ини, то делать нечего - придется согласиться.

Тогда как же он будет это дело стилизованно выводить то а?

Это вы ему тоже подскажете, или Ваня подумать придется, или за нас решили, а?

НЕПОНЯТНО, стилизацию дайте примерную.

Link to comment
Share on other sites

  • 0
НЕПОНЯТНО, стилизацию дайте примерную.

Непонятно что? Что такое стилизация?

Вот что получилось Но мне нужно, что бы каждый параметр метеостанции выводился в определенном месте странички и с подписью, например: скорость ветра - (данные из файла currdat).

Так ты же сам ответил себе...

Edited by rus
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy