Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 7.05.2006 Ostrzeżenie: (0%)
|
Mam pytanie. Z php nie mialem nigdy stycznosci, nie dziala mi wyszukiwarka na tym forum w czasie pisania tego tematu, wiec wielkie sory jesli bylo, ale nie mam mozliwosci poszukania.
Chce aby tekst z polskimi znakami (ąęó itp.) zostal zamieniony na aeo. Znalazlem jakis skrypt, ale nie wiem jak go zastosowac. Dlatego prosze o pomoc. Jesli tos moglby stworzyc caly, kompletny skrypt to bylbym bardzo wdzieczny. Znalazlem cos takiego: Kod <? $tekst =”Żółw jest żółty”; $tekst = strtr($tekst,"ĄĆŁŃÓŚŻŹąćęłńóśżź","ACELNOSZZacelnoszz"); echo $tekst;//Wynik: Zolw jest zolty ?> Nie wiem tylko co musze dopisac przed lub za tym. Moze to brzmi dla niektorych z was smiesznie i jest banalne, ale jak mowilem jestem kompletnym laikiem w tej dziedzinie (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) prosze o pomoc i z gory dziekuje |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Przyjaciele php.pl Postów: 2 605 Pomógł: 96 Dołączył: 22.10.2004 Skąd: UK Ostrzeżenie: (0%)
|
1. Używaj odpowiedniego bbCODE.
2. strtr" title="Zobacz w manualu php" target="_manual 3. pisane z palca:
Pozdrawiam (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) |
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 7.05.2006 Ostrzeżenie: (0%)
|
zrobilem jak mowiles, dopisalem literki. Wyglada to tak:
Kod <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <?php $array = array( 'ą' => 'a', 'Ą' => 'A', 'ć' => 'c' 'Ć’ => 'C’ 'ę' => 'e' '' => 'E' 'ó' => 'o' 'Ó' => 'O' 'Ż' => 'Z’ 'ż' => 'z' 'ź' => 'z' 'Ź' => 'Z' 'ń' => 'n' 'Ń' => 'N' 'ś' => 's' 'Ś' => 'S' 'ł' => 'l' 'Ł' => 'L'); $string = "ćma lata sobie w kółko"; $replace = strtr( $string, $array ); echo $replace; ?> </head> </html> a wyswietla mi cos takiego: Kod 'a', 'Ľ' => 'A', 'ć' => 'c' 'Ć => 'C 'ę' => 'e' '' => 'E' 'ó' => 'o' 'Ó' => 'O' 'Ż' => 'Z 'ż' => 'z' '' => 'z' '' => 'Z' 'ń' => 'n' 'Ń' => 'N' '' => 's' '' => 'S' 'ł' => 'l' 'Ł' => 'L'); $string = "ćma lata sobie w kółko"; $replace = strtr( $string, $array ); echo $replace; ?> nie wiem co musze zrobic... deklarowac ze uzywam php? nie mam pojecia... ps dzieki za odpowiedz (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
|
Post
#4
|
|
|
Grupa: Zarejestrowani Postów: 66 Pomógł: 0 Dołączył: 16.01.2005 Ostrzeżenie: (0%)
|
A ja mam coś takiego:
Kod while(eregi('[ąęółżźćń]', $file)) { $file = eregi_replace('ą', 'a', $file); $file = eregi_replace('ę', 'e', $file); $file = eregi_replace('ó', 'o', $file); $file = eregi_replace('ł', 'l', $file); $file = eregi_replace('ż', 'z', $file); $file = eregi_replace('ź', 'z', $file); $file = eregi_replace('ć', 'c', $file); $file = eregi_replace('ń', 'n', $file); $file = eregi_replace('ś', 's', $file); $file = eregi_replace('Ą', 'A', $file); $file = eregi_replace('', 'E', $file); $file = eregi_replace('Ó', 'O', $file); $file = eregi_replace('Ł', 'L', $file); $file = eregi_replace('Ż', 'Z', $file); $file = eregi_replace('Ź', 'Z', $file); $file = eregi_replace('Ć', 'C', $file); $file = eregi_replace('Ń', 'N', $file); $file = eregi_replace('Ś', 'S', $file); } (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
|
Post
#5
|
|
|
Grupa: Przyjaciele php.pl Postów: 2 605 Pomógł: 96 Dołączył: 22.10.2004 Skąd: UK Ostrzeżenie: (0%)
|
@plewa - a co to ma wspólnego niby (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) Poza tym Twój kod jest mało elastyczny.
Do autora, wygląda na to że nie masz obsługi php u siebie na serwerze, jeśli jesteś rzeczywiście taki początkujący to najpierw poczytaj przypięte tematy na forum przedszkole ... Pamiętaj, że do pisania w php potrzebujesz serwera z jego obsługą, lokalnie możesz użyć powiedzmy WAMP'a i testować, a nastepnie umieszczać gotowe skrypty na serwerze. Pamiętaj też że pliki muszą mieć rozszerzenie .php bądź serwer musi mieć ustawione parsowanie plików innych niż .php jako php, chociażby html. Więcej informacji znajdziesz na Wortalu jak i na forum. Pozdrawiam (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
|
Post
#6
|
|
|
Grupa: Zarejestrowani Postów: 57 Pomógł: 0 Dołączył: 9.04.2005 Ostrzeżenie: (0%)
|
Przecież najłatwiej będzie to zrobić
Jeśli nie działa Ci ten kod, zobacz czy twój serwer obsługuje php lub czy nie ma wyłączonej funkcj strrt (ale to mało prawdopodobne). Ten post edytował E-d 7.05.2006, 15:56:23 |
|
|
|
Post
#7
|
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 7.05.2006 Ostrzeżenie: (0%)
|
zrobilem to na wszystkie sposoby jakie podaliscie i nic.
moze napisze jak to robilem, moze cos robie zle (IMG:http://forum.php.pl/style_emoticons/default/blink.gif) wklejam ten tekst to notatnika i zapisuje jako index.php, wrzucam na serwer z obsluga php i jak otwieram strone to wyswietla mi tak jak serwer ftp, bez zadanego rezultatu |
|
|
|
Post
#8
|
|
|
Grupa: Przyjaciele php.pl Postów: 2 605 Pomógł: 96 Dołączył: 22.10.2004 Skąd: UK Ostrzeżenie: (0%)
|
Cytat(wojtas87 @ 2006-05-07 18:22:22) zrobilem to na wszystkie sposoby jakie podaliscie i nic. moze napisze jak to robilem, moze cos robie zle (IMG:http://forum.php.pl/style_emoticons/default/blink.gif) wklejam ten tekst to notatnika i zapisuje jako index.php, wrzucam na serwer z obsluga php i jak otwieram strone to wyswietla mi tak jak serwer ftp, bez zadanego rezultatu Upewnij się, że masz tag otwierający <?php i zamykający skrypt ?>. Co więcej sprawdź czy napewno działa Ci php na serwerze powiedzmy takim skryptem:
Jeżeli nadal nic, to wyślij e-mail do swojego hostingu z prośba o wyjaśnienie czemu pliki z rozszerzeniem .php nie są interpretowane przez serwer. Jeśli możesz podaj adres do tego pliku na serwerze :] To tyle z mojej strony jak narazie (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) |
|
|
|
Post
#9
|
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 7.05.2006 Ostrzeżenie: (0%)
|
ok sprawa rozwiazana. dzieki wszystkim za odpowiedzi, a w szczegolnosci strife'owi (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
|
|
|
|
![]() ![]() |
|
Aktualny czas: 19.12.2025 - 17:34 |