Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Dlaczego błąd?, Na domowym localhost jest ok a w necie nie bardzo
pixi21
post
Post #1





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 15.08.2006

Ostrzeżenie: (0%)
-----


Witam wszytkich, mam następujący kod php:
  1. <?php
  2. /*********************************
  3.  * Kursy walut *
  4.  * Copyrigt &copy; by Jacek Kowalski *
  5.  *  *
  6.  * Wersja 1.0 dla Skryptoteka.pl *
  7.  *********************************/
  8. // Pocz&plusmn;tek pobierania linku do kursu walut w formacie XML...
  9. $a = "0";
  10. $connect = fopen("http://www.nbp.pl/kursy/kursya.html", "r") or die("Bład przy łaczeniu");
  11. while (!feof ($connect)) {
  12.  $a++;
  13.  $buffer = fgets($connect, 4096) or die("Bł&plusmn;d przy odczycie");
  14.  if($a=="166") {
  15.  $link = $buffer;
  16.  }
  17. };
  18. fclose($connect) or die("Bł&plusmn;d przy zamykaniu poł&plusmn;czenia");
  19. // Koniec pobierania linku do kursu walut w formacie XML
  20.  
  21. // Wycinanie linku
  22. $link1 = strstr($link, 'xml');
  23. $link2 = substr($link1, '0', '19');
  24. $link = "http://www.nbp.pl/kursy/".$link2;
  25. // Koniec. Link w zmiennej $link.
  26.  
  27. // Pobieranie arkusza XML
  28. $a = "0";
  29. $connect = fopen($link, "r") or die("Bł&plusmn;d przy ł&plusmn;czeniu");
  30. while (!feof ($connect)) {
  31.  $a++;
  32.  $buffer = fgets($connect, 4096) or die("Bł&plusmn;d przy odczycie");
  33.  if($a=="4") {
  34.  $datak = $buffer;
  35.  }
  36.  elseif($a=="3") {
  37.  $numerk = $buffer;
  38.  }
  39.  elseif($a=="6") {
  40.  $waluta1 = $buffer;
  41.  }
  42.  elseif($a=="8") {
  43.  $symbol1 = $buffer;
  44.  }
  45.  elseif($a=="9") {
  46.  $kurs1 = $buffer;
  47.  }
  48.  elseif($a=="30") {
  49.  $waluta2 = $buffer;
  50.  }
  51.  elseif($a=="32") {
  52.  $symbol2 = $buffer;
  53.  }
  54.  elseif($a=="33") {
  55.  $kurs2 = $buffer;
  56.  }
  57.  elseif($a=="24") {
  58.  $waluta3 = $buffer;
  59.  }
  60.  elseif($a=="26") {
  61.  $symbol3 = $buffer;
  62.  }
  63.  elseif($a=="27") {
  64.  $kurs3 = $buffer;
  65.  }
  66.  elseif($a=="54") {
  67.  $waluta4 = $buffer;
  68.  }
  69.  elseif($a=="56") {
  70.  $symbol4 = $buffer;
  71.  }
  72.  elseif($a=="57") {
  73.  $kurs4 = $buffer;
  74.  }
  75. };
  76. fclose($connect) or die("Bł&plusmn;d przy zamykaniu poł&plusmn;czenia");
  77. // Pobrano arkusz XML i wyniki do zmiennych.
  78. // Wy&para;wietlanie...
  79. echo "&brvbar;rednie kursy walut nr ".$numerk." z dnia ".$datak." wg NBP (nazwa waluty, symbol, &para;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>.";
  80. ?>


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
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 24.08.2025 - 04:02