Witam wszytkich, mam następujący kod php:
<?php
/*********************************
* Kursy walut *
* Copyrigt © by Jacek Kowalski *
* *
* Wersja 1.0 dla Skryptoteka.pl *
*********************************/
// Pocz±tek pobierania linku do kursu walut w formacie XML...
$a = "0";
$connect = fopen("http://www.nbp.pl/kursy/kursya.html", "r") or
die("Bład przy łaczeniu"); while (!feof ($connect)) { $a++;
$buffer = fgets($connect, 4096
) or
die("Bł±d przy odczycie"); if($a=="166") {
$link = $buffer;
}
};
fclose($connect) or
die("Bł±d przy zamykaniu poł±czenia"); // Koniec pobierania linku do kursu walut w formacie XML
// Wycinanie linku
$link1 = strstr($link, 'xml'); $link2 = substr($link1, '0', '19'); $link = "http://www.nbp.pl/kursy/".$link2;
// Koniec. Link w zmiennej $link.
// Pobieranie arkusza XML
$a = "0";
$connect = fopen($link, "r") or
die("Bł±d przy ł±czeniu"); while (!feof ($connect)) { $a++;
$buffer = fgets($connect, 4096
) or
die("Bł±d przy odczycie"); if($a=="4") {
$datak = $buffer;
}
elseif($a=="3") {
$numerk = $buffer;
}
elseif($a=="6") {
$waluta1 = $buffer;
}
elseif($a=="8") {
$symbol1 = $buffer;
}
elseif($a=="9") {
$kurs1 = $buffer;
}
elseif($a=="30") {
$waluta2 = $buffer;
}
elseif($a=="32") {
$symbol2 = $buffer;
}
elseif($a=="33") {
$kurs2 = $buffer;
}
elseif($a=="24") {
$waluta3 = $buffer;
}
elseif($a=="26") {
$symbol3 = $buffer;
}
elseif($a=="27") {
$kurs3 = $buffer;
}
elseif($a=="54") {
$waluta4 = $buffer;
}
elseif($a=="56") {
$symbol4 = $buffer;
}
elseif($a=="57") {
$kurs4 = $buffer;
}
};
fclose($connect) or
die("Bł±d przy zamykaniu poł±czenia"); // Pobrano arkusz XML i wyniki do zmiennych.
// Wy¶wietlanie...
echo "¦rednie kursy walut nr ".$numerk." z dnia ".$datak." wg NBP (nazwa waluty, symbol, ¶redni kurs): ".$waluta1." <b>(".$symbol1.")</b>: <b>".$kurs1."</b>; ".$waluta2." <B>(".$symbol2.")</B>: <B>".$kurs2."</B>; ".$waluta3." <B>(".$symbol3.")</B>: <B>".$kurs3."</B>; ".$waluta4." <B>(".$symbol4.")</B>: <B>".$kurs4."</B>."; ?>
Na domowym localhost działa wszystko idealnie ale jak wysyłam plik na serwer(yoyo.pl), to wyskakuje mi następujący błąd:
Kod
Warning: fopen(): URL file-access is disabled in the server configuration in /var/www/sites/yoyo.pl/d/o/dobra-strona/nbpforpage.php on line 10
Warning: fopen(http://www.nbp.pl/kursy/kursya.html): failed to open stream: no suitable wrapper could be found in /var/www/sites/yoyo.pl/d/o/dobra-strona/nbpforpage.php on line 10
Bład przy łaczeniu
Kompletnie nie wiem dlaczego, prosze o pomoc bo na pewno ktoś tu będzie wiedział. Probowalem juz nawet zmieniac chmod-y ale to i tak bylo skazane na porazke (IMG:
http://forum.php.pl/style_emoticons/default/sadsmiley02.gif) A więc jeszcze raz prosze o podpowiedzi co jest źle, a moze to coś z serwerem.
Pozdrawiam