Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php]jak pokazać na stronie www polskie znanki z iso-8859-2 ą ś ź - w formie kodu
Volume
post 6.04.2008, 19:18:54
Post #1





Grupa: Zarejestrowani
Postów: 283
Pomógł: 11
Dołączył: 11.10.2004
Skąd: 3c

Ostrzeżenie: (10%)
X----


  1. "ˇ", "ą", "Ś", "ś", "Ź", "Ľ"

czy da sie je pokazać na stronie www? Ale chodzi mi o orginalne znaki a nie te w formie kodowania: & # 177
chce zrobic skrypt gdzie po wklejeniu do textarea polskich znaków chcialbym uzyskac wlasnie te znaczki z kodowania iso-8859-2

Ten post edytował Cysiaczek 7.04.2008, 08:25:10
Powód edycji: dodalem tag (cysiaczek)
Go to the top of the page
+Quote Post
zakręcony
post 6.04.2008, 19:25:43
Post #2





Grupa: Zarejestrowani
Postów: 107
Pomógł: 10
Dołączył: 26.09.2007

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


możesz zastosowac np str_replace(); i pozamieniac polskie znaki na te jakie chcesz


--------------------
Rachunkowość w biurze we Wrocławiu: biuro rachunkowe wrocław, miejca parkingowe przy Okęciu parking Okecie.
Go to the top of the page
+Quote Post
Volume
post 6.04.2008, 21:17:19
Post #3





Grupa: Zarejestrowani
Postów: 283
Pomógł: 11
Dołączył: 11.10.2004
Skąd: 3c

Ostrzeżenie: (10%)
X----


Dzieki o to mi chodzilo, ale to co robie ciagle nie jest doskonale:/
Moim celem jest zrobienie skryptu, ktory bedzie przekodowywal polskie znaki na znaki z iso-8859-2 - zalezy mi, aby po wklejeniu kudu do pola textarea i przekodowaniu po przycisnieciu przycisku submit otrzymac w tym samym polu tekstowym ten sam kod który wkleilem, ale z przekodowanymi polskimi znakami ą, Ą, ś, Ś, ź, Ź na znaki iso - tylko to ma sie zmieniać.. No i troche chyba przekombinowalem, bo jesli np mam w kodzie jakies skrypty to chyba ze wzgledu na funkcje stripslashes(); (glownym celem wyeliminowac backslashy z apostrofow' i z cudzyslowow") niszczy mi strone.. Poza tym skrypt przekodowuje mi znaki specjalne takie jak np:
  1.  ( & # 8226;)
na ich odpowiedniki juz na stronie.. To sa te rzeczy ktore zauwazylem, moze cos jeszcze sie psuje, jesli ktos wie jak to poprawic to bede wdzieczny.

  1. <?php echo "<?xml version='1.0' encoding='iso-8859-2' ?>"; ?> 
  2.  
  3. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  4. <html xmlns="http://www.w3.org/1999/xhtml">
  5. <head>
  6.  
  7. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2" />
  8. <meta http-equiv="Content-Language" content="pl" />
  9.  
  10. <title>iso-8859-2</title>
  11.  
  12. </head>
  13. <body xml:lang="pl">
  14. <?php
  15.  
  16.  
  17. if($_GET['z']=="")
  18. {
  19. echo '<form action="ppp.php?z=1" method="post"><p>wklej:<br /><textarea name="tresc" rows="30" cols="70"></textarea></p><p><input name="submit" type="submit" value="zamien" /></p></form>';
  20. }
  21.  
  22. else if($_GET['z']==1)
  23. {
  24. $w = array("ˇ", "ą", "Ś", "ś", "Ź", "Ľ"); /* tu sa znaki śźąŚŹĄ - w formi iso-8859, z tym ze i ta strona i tak je przeksztalca po swojemu */
  25. $n = array("&#711", "&#177", "&#166", "&#182", "&#172", "&#317"); /* tu sa znaki specjalne czyli te, ktore sa poprawnie widoczne na stronie html */
  26. $tekst = str_replace($w, $n, $_POST['tresc']);
  27. $tekst = stripslashes($tekst);
  28.  
  29. echo '<form action="ppp.php?z=1" method="post"><p>wklej:<br /><textarea name="tresc" rows="30" cols="70">';
  30. echo $tekst;
  31. echo '</textarea></p><p><input name="submit" type="submit" value="zamien" /></p></form>';
  32. }
  33.  
  34. ?>
  35.  
  36. </body>
  37.  
  38. </html>


Ten post edytował Volume 6.04.2008, 21:30:56
Go to the top of the page
+Quote Post
Cysiaczek
post 7.04.2008, 08:24:54
Post #4





Grupa: Moderatorzy
Postów: 4 465
Pomógł: 137
Dołączył: 26.03.2004
Skąd: Gorzów Wlkp.




+10 do poziomu ostrzeżeń za brak znaczników w temacie, bo nie jesteś nowy.

Pozdrawiam,


--------------------
To think for yourself you must question authority and
learn how to put yourself in a state of vulnerable, open-mindedness;
chaotic, confused, vulnerability, to inform yourself.
Think for yourself. Question authority.
Go to the top of the page
+Quote Post
kusiu
post 7.04.2008, 08:40:54
Post #5





Grupa: Zarejestrowani
Postów: 163
Pomógł: 10
Dołączył: 24.01.2006

Ostrzeżenie: (30%)
XX---


Cytat(Cysiaczek @ 7.04.2008, 07:24:54 ) *
+10 do poziomu ostrzeżeń za brak znaczników w temacie, bo nie jesteś nowy.

Pozdrawiam,


Czy nie można zrobić przy dodawaniu tematu, nie wiem jakis checkbox'ów zaznaczaniem JS, PHP, XHTML, AJAX itp. ktore by dodawały te tagi do tematów?
Bo ciagle macie z tym problem, chce wam sie blokowac tematy i pisac o tym w nieskonczonosc?
To jest nudne juz, a o tym po prostu czasem sie zapomina.

Yo
Go to the top of the page
+Quote Post
mike
post 7.04.2008, 08:55:37
Post #6





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

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


Cytat(kusiu @ 7.04.2008, 09:40:54 ) *
To jest nudne juz, a o tym po prostu czasem sie zapomina.
Zapominasz tego dodać, choć jest to banalne i mało czasochłonne a nie będziesz zapominał kliknąć checkboxa?
Nie, olewanie i lenistwo jest olewaniem i lenistwem.

Później będziesz chciał żeby system sam wykrył o co Ci chodziło, tak?
Go to the top of the page
+Quote Post
kusiu
post 7.04.2008, 09:06:42
Post #7





Grupa: Zarejestrowani
Postów: 163
Pomógł: 10
Dołączył: 24.01.2006

Ostrzeżenie: (30%)
XX---


Cytat(mike @ 7.04.2008, 07:55:37 ) *
Zapominasz tego dodać, choć jest to banalne i mało czasochłonne a nie będziesz zapominał kliknąć checkboxa?
Nie, olewanie i lenistwo jest olewaniem i lenistwem.

Później będziesz chciał żeby system sam wykrył o co Ci chodziło, tak?


Ja jeszcze ani razu nie zapomniałem, ale widze co sie dzieje.
Mozna by przeciez sprawdzac przy dodaniu czy chociaz jeden checkbox został zaznaczony.
a lepiej było by aby system sam dodawał te tagi w takiej chociazby postaci np. [PHP] [xHTML] było by to bardziej czytelne

a praktycznie za kazdym razem użytkownicy zapisują to różnie:
[php]
[Php]
[PHP]
[php][xHmtl]
[hmtl][PHP]
albo niektorzy dodaja tag na koncu tematu.

Prawda mędrco?
Go to the top of the page
+Quote Post
Volume
post 7.04.2008, 17:51:35
Post #8





Grupa: Zarejestrowani
Postów: 283
Pomógł: 11
Dołączył: 11.10.2004
Skąd: 3c

Ostrzeżenie: (10%)
X----


Cytat(Cysiaczek @ 7.04.2008, 07:24:54 ) *
+10 do poziomu ostrzeżeń za brak znaczników w temacie, bo nie jesteś nowy.

Pozdrawiam,
nie jestem nowy ale nie bylo mnie tu troche czasu i zapomnialem o tych obyczajach ;]
Wracajac do tematu czy ktos wie jak mozna by to poprawic?

Moim zdaniem sprawa jest godna uwagi, chodzby dlatego, ze nawet na tym forum cos sie psuje w tej kwestji, popatrzcie jakie znaki pokazują się w moim pierwszym poscie (czyt. temacie), chociaz wkleilem poprawnie to niektore znaki a iso przerobiło mi na Ś, ź, ą choc to bylo obite znacznikami [ html ]

Ten post edytował Volume 7.04.2008, 17:55:01
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 24.06.2025 - 08:17