Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] fopen i urle z białymi znakami.
VegetaSSJ
post
Post #1





Grupa: Zarejestrowani
Postów: 78
Pomógł: 2
Dołączył: 21.10.2006

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


Koledzy mam taki problem że funkcja fopen nie czyta pliku jeżeli w urlu występują spacje, np

fopen('http://domena.pl/katalog/plik.jpg') // działa
fopen('http://domena.pl/katalog 2/plik.jpg') // nie działa

próbowałem zamienić ' ' na '%20' ale nic to nie dało. W googlach nic sensownego nie znalazłem, jeżeli możecie pomóc będę wdzięczny. No i funkcja musi być fgets.

Ten post edytował VegetaSSJ 19.02.2010, 13:13:18
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
VegetaSSJ
post
Post #2





Grupa: Zarejestrowani
Postów: 78
Pomógł: 2
Dołączył: 21.10.2006

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


Nie wiem czy się zrozumieliśmy:

jest plik o takim adersie: http://domena.pl/katalog 2/plik.jpg, nie mogę zmienić na http://domena.pl/katalog2/plik.jpg ponieważ takiego adresu już nie ma, wklepanie w przeglądarce czegoś takiego: http://domena.pl/katalog+2/plik.jpg pokazuje że taki plik również nie istnieje, działa natomiast wpisanie w przeglądarce takiego adresu: http://domena.pl/katalog%202/plik.jpg.

Niestety ani:

fopen(http://domena.pl/katalog 2/plik.jpg, 'rb'); ani
fopen(http://domena.pl/katalog%202/plik.jpg, 'rb');

nie otwiera tego pliku.

Ten post edytował VegetaSSJ 19.02.2010, 13:12:34
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: 5.10.2025 - 18:30