<?

$dni = array("NIEDZIELA", "PONIEDZIAŁEK", "WTOREK", "ŚRODA", "CZWARTEK", "PIĄTEK", "SOBOTA");
$miesiace = array("", "STYCZNIA", "LUTEGO", "MARCA", "KWIETNIA", "MAJA", "CZERWCA", "LIPCA", "SIERPNIA", "WRZEŚNIA", "PAŹDZIERNIKA", "LISTOPADA", "GRUDNIA");

$plik = file('http://www.darlowo.pl/cam/downld02.txt');

$plik[count($plik)-1] = str_replace("  ", " ", $plik[count($plik)-1]);
$plik[count($plik)-1] = str_replace("  ", " ", $plik[count($plik)-1]);
$plik[count($plik)-1] = str_replace("  ", " ", $plik[count($plik)-1]);

$zrodlo = explode(' ', $plik[count($plik)-1]);

$full_date = strtotime('20'.$zrodlo[0]);

$dzien = $dni[date('w', $full_date)];
$data = date('j', $full_date).' '.$miesiace[date('n', $full_date)];

$plik = file('http://www.meteogroup.pl/pl/home/pogoda/pogoda_na_swiecie/pogoda_lokalna.html?cityID=48X1755&tx_mgcityweatherstatic_pi1[cityIDuse]=48X1755');
$zrodlo2 = implode('', $plik);

preg_match('/Pogoda<\/td>([^>]*)<td([^>]*)><img src="([^>]*)" alt="([^>]*)" title="([^>]*)>/i', $zrodlo2, $pogoda);
switch ($pogoda[4]) {
// deszcz
case 'Rain':
case 'Light rain':
case 'Freezing rain':
case 'Rain shower':
	$pogoda = '5';
break;
// snieg
case 'Light snow':
case 'Heavy snow shower':
case 'Snow shower':
case 'Snow':
	$pogoda = '8';
break;
// sniez z deszczem
case 'Rain and snow':
	$pogoda = '7';
break;
// zachmurzenie
case 'Mainly cloudy':
case 'Overcast':
case 'Scattered clouds':
case 'Fair':
case 'Mist':
case 'Light hail shower':
	$pogoda = '3';
break;
// bezchmurnie
case 'Clear skies':
	$pogoda = '2';
break;
// burza 
case 'Thunderstorm':
	$pogoda = '6';
break;
// mgla
case 'Fog':
case 'After Fog':
case 'Dense fog':
case 'Freezing fog':
	$pogoda = '4';
break;
default:
	$pogoda = $pogoda[4];
}

//echo $pogoda;

//$slonce = date_sun_info($full_date, 54.420833, 16.410555);

//$slonce_wschod = date("y-m-d G:i", $slonce[sunrise]);
$slonce_wschod = date_sunrise($full_date, SUNFUNCS_RET_STRING, 54.420833, 16.410555, 90, 1);
//$slonce_zachod = date("y-m-d G:i", $slonce[sunset]);
$slonce_zachod = date_sunset($full_date, SUNFUNCS_RET_STRING, 54.420833, 16.410555, 90, 1);

$data1 = date('H:i', (time() - 60*60));
$data2 = date('H:i', (time() + 60*60));

if (($data1 < $slonce_wschod) && ($slonce_zachod < $data2)) $pogoda = '1';

echo 'czas_data='.$data.'&czas_dzien='.$dzien.'&czas_godzina='.$zrodlo[1].'&data='.$dzien.', '.$data.'&temperatura='.$zrodlo[2].'&godzina='.date("H:i").'&temperatura_odczuwalna='.$zrodlo[12].'&cisnienie='.$zrodlo[15].'&deszcz='.$zrodlo[16].'mm&wilgotnosc='.$zrodlo[5].'%25&wiatr_predkosc='.$zrodlo[7].'&wiatr_kierunek='.$zrodlo[8].'&grafika='.$pogoda.'&slonce_wschod='.$slonce_wschod.'&slonce_zachod='.$slonce_zachod;

?>
