czesc
uzywam na stronie kodowania utf. kiedy proboje wstawic tam skrypt z pogoda z tej strony polskie znaki nie sa poprawnie wyswietlane. co mozna na to zaradzic ?
<?php $dane = file_get_contents('http://www.imgw.pl/wl/cgi/prognumer?szer_st=51&szer_min=24&dlug_st=21&dlug_min=10&model=cosmo?=pl&form=tab'); 'ś' => 'ś', // ś 'ą' => 'ą', // ą 'Ľ' => 'ź', // ź ); foreach($chars as $iso => $utf) { } ?>
<?php //pobranie htmla $link="http://www.imgw.pl/wl/cgi/prognumer?szer_st=51&szer_min=24&dlug_st=21&dlug_min=10&model=cosmo&lang=pl&form=tab"; $f = curl_init(); curl_setopt($f, CURLOPT_URL, $link); curl_setopt($f, CURLOPT_RETURNTRANSFER, 1); $pogoda_html=curl_exec($f); //pobranie skryptu js i konwersja $link="http://www.imgw.pl/wl/internet/zz/_glob/cosmo_pl_tab.js"; curl_setopt($f, CURLOPT_URL, $link); curl_setopt($f, CURLOPT_RETURNTRANSFER, 1); $pogoda_js=curl_exec($f); $pogoda_js=iconv('ISO-8859-2','UTF-8',$pogoda_js); //sciezka do katalogu jakiegos z prawami zapisu np tmp curl_close($f); //nalezy takze poprawic link do pliku z danymi poniewaz skrypt proboje go brac z l
okalnego a teraz jest on u nas $pogoda_html=str_replace("var katzasob='/wl/internet/zz/_glob/prognumer';","var katzasob='http://www.imgw.pl/wl/internet/zz/_glob/prognumer';",$pogoda_html); //podpinamy nasz poprawiony js $pogoda_html=str_replace('src="/wl/internet/zz/_glob/cosmo_pl_tab.js"','src="'.$naszURL.'cosmo_pl_tab.js"',$pogoda_html); //wywalenie naglowka itp rzeczy, zostaje sam potrzebny skrypt $ile_wyciac=$body_close_poz-$body_open_poz; $pogoda_html=iconv('ISO-8859-2','UTF-8',$pogoda_html); ?>