Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MYSQL] Pobieranie pola TEXT do PHP i dużo slashy zamiast apostrofu
ownede
post 19.03.2009, 17:37:02
Post #1





Grupa: Zarejestrowani
Postów: 44
Pomógł: 2
Dołączył: 14.03.2009

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


Cześć,
W moim skrypcie użytkownicy mogą (raczej muszą) podać biografię swojej postaci, jest to skrypt do gry. Ale mniejsza z tym.
Chodzi o to, że gdy pobieram pole TEXT z MySQL to zamiast ' (apostrofu).
Np. Gdy user wpisze w biografii "Alex'a" skrypt pokazuje "Alex\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'a"

Czy wie ktoś czego może być to wina?

Z góry dzięki,
ownede


--------------------
LockerzInvitez.org - darmowe zaproszenia do portalu Lockerz.com - automatycznie!
LockerzInvitez.org - free invites to Lockerz.com - automatic! lockerz invite invites
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 5)
phpion
post 19.03.2009, 17:42:16
Post #2





Grupa: Moderatorzy
Postów: 6 072
Pomógł: 861
Dołączył: 10.12.2003
Skąd: Dąbrowa Górnicza




stripslashes" title="Zobacz w manualu PHP" target="_manual przy odczycie danych z bazy.
Go to the top of the page
+Quote Post
ownede
post 19.03.2009, 17:51:41
Post #3





Grupa: Zarejestrowani
Postów: 44
Pomógł: 2
Dołączył: 14.03.2009

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


Cytat(phpion @ 19.03.2009, 17:42:16 ) *

Problem nadal wystepuje.
Tylko tych slashy jest troche mniej.
Teraz "Alex\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'a"


--------------------
LockerzInvitez.org - darmowe zaproszenia do portalu Lockerz.com - automatycznie!
LockerzInvitez.org - free invites to Lockerz.com - automatic! lockerz invite invites
Go to the top of the page
+Quote Post
dr_bonzo
post 19.03.2009, 17:55:11
Post #4





Grupa: Przyjaciele php.pl
Postów: 5 724
Pomógł: 259
Dołączył: 13.04.2004
Skąd: N/A

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


Wpisujesz jednen apostrof i dodaje ci te ... 20 slaszy?
Popatrz na ini_get() i magic_quotes_gpc i magic_quotes_runtime - najlepiej je miec obie na off + pamietac o eskejpowaniu danych przed wrzuceniem do bazy.


--------------------
Nie lubię jednorożców.
Go to the top of the page
+Quote Post
ownede
post 19.03.2009, 17:57:25
Post #5





Grupa: Zarejestrowani
Postów: 44
Pomógł: 2
Dołączył: 14.03.2009

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


Cytat(dr_bonzo @ 19.03.2009, 17:55:11 ) *
Wpisujesz jednen apostrof i dodaje ci te ... 20 slaszy?
Popatrz na ini_get() i magic_quotes_gpc i magic_quotes_runtime - najlepiej je miec obie na off + pamietac o eskejpowaniu danych przed wrzuceniem do bazy.

Znaczy, ja robie to tak:
  1. <?
  2. $biografia = stripslashes($biografia);
  3.        echo nl2br($biografia);
  4. ?>

A do php.ini nie mam zbytnio dostępu.

EDIT: Fixed. Po prostu kilka razy odświerzyłem po edycji i się tyle tego narobiło.

Ten post edytował ownede 19.03.2009, 17:59:51


--------------------
LockerzInvitez.org - darmowe zaproszenia do portalu Lockerz.com - automatycznie!
LockerzInvitez.org - free invites to Lockerz.com - automatic! lockerz invite invites
Go to the top of the page
+Quote Post
nexis
post 19.03.2009, 18:00:27
Post #6





Grupa: Zarejestrowani
Postów: 1 012
Pomógł: 109
Dołączył: 26.09.2003
Skąd: nexis.pl

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


Czy istnieje przypadkiem możliwość edycji tego opisu? Pewnie podczas każdego zapisu dodaje Ci się o jeden slash więcej.


--------------------
Zend Certified Engineer

Kliknij POMÓGŁ jeśli moja odpowiedź okazała się użyteczna!
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: 6.07.2025 - 00:03