Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Jak dodawać do bazy znaki <, >, ś, ć, ż, ź itp. bez unicode?
CanoR
post
Post #1





Grupa: Zarejestrowani
Postów: 38
Pomógł: 0
Dołączył: 3.04.2009

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


Mam niewielki problem napewno jest to banalne ale nie potrafie sobie z tym poradzić...
Jakie funkcje należy stworzyć aby formularz wysyłał <, >, ś, ć, ż, ź itp. bez unicode?

PS:prosze o gotowe rozwiązania praktyczne:)


Pozdrawiam
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 10)
sowiq
post
Post #2





Grupa: Zarejestrowani
Postów: 1 890
Pomógł: 339
Dołączył: 14.12.2006
Skąd: Warszawa

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


Cytat(CanoR @ 30.04.2009, 14:02:48 ) *
PS:prosze o gotowe rozwiązania praktyczne:)
Nie ten dział, kowboju.

Zainteresuj się htmlentities()" title="Zobacz w manualu PHP" target="_manual i htmlspecialchars()" title="Zobacz w manualu PHP" target="_manual.

A tak btw - czemu nie unicode? Co w nim złego?

Ten post edytował sowiq 30.04.2009, 13:05:54
Go to the top of the page
+Quote Post
mike
post
Post #3





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

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


Cytat(sowiq @ 30.04.2009, 14:05:27 ) *
A tak btw - czemu nie unicode? Co w nim złego?
PHP + Unicode? Żarty jakieś? (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)
Go to the top of the page
+Quote Post
sowiq
post
Post #4





Grupa: Zarejestrowani
Postów: 1 890
Pomógł: 339
Dołączył: 14.12.2006
Skąd: Warszawa

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


Cytat(mike @ 30.04.2009, 14:08:13 ) *
PHP + Unicode? Żarty jakieś? (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)
Nie rozumiem. Przecież autor nie napisał, że chce tworzyć nazw funkcji z polskimi znakami.
Jedynie:
Cytat
Jakie funkcje należy stworzyć aby formularz wysyłał <, >, ś, ć, ż, ź itp. bez unicode?


Nie wiem czemu, ale założyłem, że chodzi o zapis do bazy danych. Musiałem źle przeczytać. W temacie jest napisane (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Ten post edytował sowiq 30.04.2009, 17:00:12
Go to the top of the page
+Quote Post
CanoR
post
Post #5





Grupa: Zarejestrowani
Postów: 38
Pomógł: 0
Dołączył: 3.04.2009

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


Dobra a więc tak może zaczne od początku bo widze że nie czaicie...

Potrzebuje tego formularza po to aby wysyłał mi znaki tego typu bez unicode ponieważ chce aby niektóre classy działały np:
Kod
<br />

Prosze o pomysł jak tego dokonać...

Pozdrawiam
Go to the top of the page
+Quote Post
sowiq
post
Post #6





Grupa: Zarejestrowani
Postów: 1 890
Pomógł: 339
Dołączył: 14.12.2006
Skąd: Warszawa

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


Cytat(CanoR @ 30.04.2009, 17:42:37 ) *
Dobra a więc tak może zaczne od początku bo widze że nie czaicie...
Z mojego punktu widzenia to raczej Ty masz problemy z przekazaniem informacji.

Znaki w formularzu są wysyłane w takim samym kodowaniu, jakie ma zadeklarowana strona. Jeśli niestandardowe znaki zapisują się jako encje (np. &lt; i &gt; zamiast < i >) to znaczy, że przed zapisaniem taktujesz je jedną z funkcji, które podałem w moim pierwszym poście.
Go to the top of the page
+Quote Post
CanoR
post
Post #7





Grupa: Zarejestrowani
Postów: 38
Pomógł: 0
Dołączył: 3.04.2009

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


Dobra masz racje ja źle wam przekazałem informacje...
Mam sobie strone z newsami i mi je wyświetla to jak dodać do niej tą twoją funkcje?

PS: Dopiero zaczynam z PHP.

// Edit
Niechce aby cały tekst był bez unicode'a....

Ten post edytował CanoR 30.04.2009, 16:53:41
Go to the top of the page
+Quote Post
sowiq
post
Post #8





Grupa: Zarejestrowani
Postów: 1 890
Pomógł: 339
Dołączył: 14.12.2006
Skąd: Warszawa

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


Cytat(CanoR @ 30.04.2009, 17:52:09 ) *
Mam sobie strone z newsami i mi je wyświetla
No ok, to w takim razie w czym problem? Co chcesz osiągnąć?
Cytat
Niechce aby cały tekst był bez unicode'a
No to chcesz bez unicode, czy z unicode? I dlaczego tak? Wyświetlają Ci się krzaki zamiast polskich znaków?
Go to the top of the page
+Quote Post
CanoR
post
Post #9





Grupa: Zarejestrowani
Postów: 38
Pomógł: 0
Dołączył: 3.04.2009

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


Ok a wiec tak chciałbym aby wyswietlany text mial "enter" czyli zaczynal sie od nowej lini ...
a bez <br /> nie wiem jak to da sie zrobic poniewaz jak wpisze text nawet z "enterem" do bazy to wyswietla mi tak jak by tego entera tam nie bylo czyli text do konca krawedzi...
Go to the top of the page
+Quote Post
sowiq
post
Post #10





Grupa: Zarejestrowani
Postów: 1 890
Pomógł: 339
Dołączył: 14.12.2006
Skąd: Warszawa

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


O widzisz... Trzeba było tak od razu.
Zamiast robić: echo $tresc; zrób echo nl2br($tresc);. Funkcja ta automatycznie zamienia nowe linie w tekście na <br />.
Go to the top of the page
+Quote Post
CanoR
post
Post #11





Grupa: Zarejestrowani
Postów: 38
Pomógł: 0
Dołączył: 3.04.2009

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


Oki, działa nie wiem jak ci sie odwdziecze (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)
Wielkie dzieki ziomal (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

PS: wiesz moze czy da sie wlywac na "overlib" poprzez baze danych??


Pozdrawiam i dizekuje jeszcze raz (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post

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: 23.08.2025 - 02:05