Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Konwertowanie nazw domen z ogonkami na bez, idn na ascii
Forum PHP.pl > Forum > Przedszkole
Agape
Witam, mam w skrypcie liste domen z polskimi ogonkami, np. soból.pl i chce je mieć w formacie bez polskich znaków, xn--sobl-sqa.pl czyli idn do ascii. Oczywiście jest do tego funkcja idn_to_ascii ale nie na moim serwerze "Call to undefined function idn_to_ascii". Pytanie więc to zrobić inaczej. Szukałem w sieci ale nie znalazłem rozwiązania sad.gif
Sephirus
A nie wystarczy:

  1. $url = str_replace(array('ą','ś','ć',...),array('a','s','c',...),$idnUrl);


questionmark.gif
Agape
potrzebuje w formie w ktorej beda ja czytaly wszystkie aplikacje czyli
soból.pl -> xn--sobl-sqa.pl
nie
soból.pl -> sobol.pl
sory jesli zle wytlumaczylem
Sephirus
Zerknij tu zatem wink.gif
kreatiff
Są darmowe klasy php zmieniające nazwy z ogonkami na punycode/ascii. Sam kiedyś tego szukałem. Nie są one co prawda kilkulinijkowe, a kilkudziesięcio chyba nawet kilobajtowe, ale działają.
Agape
@Sephirus idealna klasa, dziękuję smile.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.