Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [HTML]Problem z cudzysłowami
Wilu88
post
Post #1





Grupa: Zarejestrowani
Postów: 158
Pomógł: 6
Dołączył: 7.03.2010

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


Witam

Mam banalny problem z cudzysłowami, które doprowadzają mnie do szału.

Oto fragment kodu:

  1. <td><input type="text" size="70" name="tytul" value="<?php echo $Wynik[0]['tytul']; ?>"></td>


Wszystko działa bardzo fajnie do póki ktoś do tytułu nie wrzuci cudzysłów np. cytując jakiś tekst.

Wtedy wszystko się sypie i w polu input widnieje tylko tekst do tego cudzysłowia, jednym słowem zbyt wcześniej jest zamykany znacznik value.
Go to the top of the page
+Quote Post
gorden
post
Post #2





Grupa: Zarejestrowani
Postów: 486
Pomógł: 101
Dołączył: 27.06.2010

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


mysql_real_escape_string jeśli to bazy danych, lub addslashes i stripslashes, lub str_replace z cudzysłowami na null.

Ten post edytował gorden 11.03.2011, 19:04:34
Go to the top of the page
+Quote Post
sadistic_son
post
Post #3





Grupa: Zarejestrowani
Postów: 1 495
Pomógł: 245
Dołączył: 1.07.2009
Skąd: Bydgoszcz

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


Dodaj slashe:
  1. <td><input type="text" size="70" name="tytul" value="<?php echo addslashes($Wynik[0]['tytul']); ?>"></td>


Ten post edytował sadistic_son 11.03.2011, 19:04:31
Go to the top of the page
+Quote Post
lobopol
post
Post #4





Grupa: Zarejestrowani
Postów: 1 729
Pomógł: 346
Dołączył: 4.04.2009

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


a nie lepiej htmlspecialchars ?
Go to the top of the page
+Quote Post
sadistic_son
post
Post #5





Grupa: Zarejestrowani
Postów: 1 495
Pomógł: 245
Dołączył: 1.07.2009
Skąd: Bydgoszcz

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


Cytat(lobopol @ 11.03.2011, 19:19:05 ) *
a nie lepiej htmlspecialchars ?
Też dobrze, a może i nawet rzeczywiście lepiej.
Go to the top of the page
+Quote Post
Wilu88
post
Post #6





Grupa: Zarejestrowani
Postów: 158
Pomógł: 6
Dołączył: 7.03.2010

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


Cytat(sadistic_son @ 11.03.2011, 19:22:47 ) *
Też dobrze, a może i nawet rzeczywiście lepiej.


Zdecydowanie lepiej. Twój pomysł z addsleshes dodawał w polu input przed cudzysłowiem slasha, mi to nie przeszkadzało by ale użytkownikom już pewnie tak (IMG:style_emoticons/default/biggrin.gif) Tymczasem htmlspecialchars zadziałało tak jak miało. Dzięki lobopol
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 - 20:49