Poniższy kod (tak na szybko, nie sprawdzałem czy działa) zapisujesz w pliku z rozszerzeniem PHP i dodajesz do zadań crona na serwerze. W pliku pogoda_historia.txt będziesz miał zapisane dane historyczne z realtime.txt oddzielone dowolnym separatorem np. "|".
<?php
#URL do Cumulus realtime.txt
$url = 'http://';
#Separator danych historycznych
$separator='|';
function odczyt_realtime($url)
{
$realtime=file_get_contents($url);
if(empty($realtime))
{
exit;
}
return explode(' ',trim($realtime));
}
$pogoda=odczyt_realtime($url);
$plik = fopen('pogoda_historia.txt','a');
if(flock($plik, LOCK_EX | LOCK_NB))
{
fwrite($plik, implode($separator, $pogoda)."\n");
flock($plik, LOCK_UN);
}
fclose($plik);
?>