Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Problemy ze znakami specjalnymi
Robin
post
Post #1





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 28.01.2004

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


Witam

Problem powtarzał sie już nie raz na forum ale nie znalazłem odpowiedzi na mój problem. Proszę więc doświadczonych php-powców o pomoc smile.gif


magic_quotes_gpc = On
magic_quotes_runtime = Off
magic_quotes_sybase = Off

Wszystko niby jest dobrze dane trafiają do bazy tak jak trzeba przy wyciąganiu też nie mam problemów. Do textarea option i na ekran wypisują sie wszystkie znaczki specjalne elegancko / " '

Jedyny mój problem to pola input type="text" jeśli wypisuje do nich dane z bazy to w momencie natrafienia na znak " kończy sie wypisywanie. Problem dotyczy jednynie znaku " z pozostałymi / ' nie mam problemu.

Jak to ugryz bez addslashes i stripslashes mechanizm jest już zaduży zeby go przerabiać w tej chwili (wcześniej działało smile.gif?
Go to the top of the page
+Quote Post
cichy
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 197
Pomógł: 0
Dołączył: 9.09.2003
Skąd: z Marsa

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


to może spróbuj tylko dla tego pola w text zastosować
[php:1:b0273629c5]<?php
str_replace('"', '"', $text);
?>[/php:1:b0273629c5]
Pozdro
Go to the top of the page
+Quote Post
Robin
post
Post #3





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 28.01.2004

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


Dzięki ale tych pól input jest naprawde dużo więc może jednak ktoś zna jakiś sposób ustawienia php lub serwera żeby bez przerabiania skryptów to zaczeło działać.

Cytat
to może spróbuj tylko dla tego pola w text zastosować
[php:1:d8a812f381]<?php
str_replace('"', '"', $text);
?>[/php:1:d8a812f381]
Pozdro
Go to the top of the page
+Quote Post
krzych
post
Post #4





Grupa: Zarejestrowani
Postów: 17
Pomógł: 0
Dołączył: 8.05.2002
Skąd: Zielona Góra

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


Ja poradziłem sobie tak i na pewno to działa, ale to też wymaga zmian w kodzie:
print "<input type="text" value="".htmlspecialchars($dane_z_bazy,ENT_QUOTES)."">";
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 Aktualny czas: 19.08.2025 - 03:30