Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] Korzystanie z plików z polskimi znakami w adresie
bartmasz
post
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 28.06.2006

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


Witam!

Mam problem z pobraniem z sieci do skryptu plików zawierających polskie znaki (IMG:http://forum.php.pl/style_emoticons/default/sciana.gif)

Na stronie ftp://ftp.uzp.gov.pl/bzp/xml/2007-09-14/ znajdują się pliki xml, które wczytuję w następujący sposób:
  1. <?php
  2. $zrodlo = 'ftp://ftp.uzp.gov.pl/bzp/xml/2007-09-14/2007-09-14-lubuskie.xml';
  3. simplexml_load_file($zrodlo);
  4. ?>

i działa. W przypadku plików z polskimi znakami, np:
  1. <?php
  2. $zrodlo = 'ftp://ftp.uzp.gov.pl/bzp/xml/2007-09-14/2007-09-14-%B6wi%EAtokrzyskie.xml';
  3. simplexml_load_file($zrodlo);
  4. ?>


Warning: simplexml_load_file() [function.simplexml-load-file]: I/O warning : failed to load external entity "ftp://ftp.uzp.gov.pl/bzp/xml/2007-09-14/2007-09-14-%B6wi%EAtokrzyskie.xml" in ...

Próbowałem kopiować z przeglądarki, wpisywać ręcznie, modyfikować urlencode i rawurlencode... i nie działa (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)

Co zrobić z tym fantem?

Pozdrawiam
Bartek
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
bartmasz
post
Post #2





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 28.06.2006

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


Poradziłem sobie z problemem poprzez jego obejście. Funkcja
  1. <?php
  2. simplexml_load_file($zrodlo)
  3. ?>
zwracała błąd ale
  1. <?php
  2. simplexml_load_string(file_get_contents($zrodlo)
  3. ?>
już nie (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
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: 4.10.2025 - 18:57