Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Nazwy folderów
Forum PHP.pl > Forum > PHP
Edd_s
Mam taki prblem, mam na serwerze foldery tylko że ich nazwy zawierają polski znaki (ż, ś itp) i jeśli chcę coś otworzyć z tego folderu np zdjęcie, to w mozilli jest spoko, a w tym shit IE nie idzie dry.gif angrysmiley.gif tiredsmiley.gif
np: www.mojanazwa.pl/folder/fółęż/zdjecie.jpg w mozilli zobacze zdjęcie a w IE nie blink.gif worriedsmiley.gif sad.gif jak macie jakieś pomysły to pomóżcie
hwao
http://pl.php.net/manual/en/function.urlencode.php

Mozilla sama poprawia linki (polskie litery) ie nie potrafi smile.gif trzeba mu pomuc php smile.gif
Edd_s
Mam takiego linka:nazwaserwer.pl/images/Ach ten nasz Żelechów/zdjęcie.jpg mozilla mi go przerabia tak :
nazwaserwer.pl/images/Ach%20ten%20nasz%20%AFelech%F3w/zdjecie.jpg
I tak przerobiony działa jusz w IE te funkcjie: urlencode(), htmlentities(), nie dają pożadanego efektu ponieważ sapcacjie zamieniają na "+" a nie na "%20" (ale to chyba nie ma znaczenia) a polskie litery zaniast zmienić na "Ż" na "%AF" zmieniaja na jakieś inne znaczki, co jusz nie działa nawet w mozilli sad.gif
hwao
Zawsze mozesz zobaczyc na co zamienia mozilla i dac w skrypcie
str_replace" title="Zobacz w manualu PHP" target="_manual()
i powinno byc dobrze

ewentualnie patrz w http://www.php.net/url
Edd_s
Rozwiązaniem mojego problemu była funkcjia: rawurlencode() , dzięki za pomoc smile.gif biggrin.gif aarambo.gif tongue.gif rolleyes.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.