Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> dziwne, "źle" działające textarea
Maslav
post 13.03.2005, 21:50:29
Post #1





Grupa: Zarejestrowani
Postów: 50
Pomógł: 0
Dołączył: 6.02.2004

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


Zostałem ofiarą bardzo dziwnego błędu.

Mam panel administratora małego cms'a opartego na bazie danych. Kod html jest trzymany w Mysql i wszystko było bardzo gites do dzisiaj dry.gif

Niewiem jak to możliwe ale formulaż którym dotychczas wysyłałem kod do bazy "nie wysyła" htmla. To jest dziwne. Mogę wysłać 10 akapitów czystego tekstu ale kilku linijkowego kodu tabelki już nie. Poprostu mysql_query się nie wykonuje jak wysyłam html. A z poziomu myphpadmina wszystko jest ok.

Jeszcze bardziej dezorientujące jest to że "to coś" stało się z dnia na dzień.

help.


--------------------
generalfailure
fabrykadrobiu*dot*com
Go to the top of the page
+Quote Post
hwao
post 13.03.2005, 21:59:16
Post #2


Developer


Grupa: Moderatorzy
Postów: 2 844
Pomógł: 20
Dołączył: 25.11.2003
Skąd: Olkusz




:-D

Wiec :-) moze jest jakies ograniczenie sprawrz na innych przegladarkach (wina na 100% nie lezy po stronie kodu php, jak nic nie bylo zmieniane)

Przypominam ze dane z POST odbiera sie $_POST ...

Moze byla jaks zmiana wersji php albo konfiguracji jego?
Go to the top of the page
+Quote Post
Maslav
post 14.03.2005, 10:16:11
Post #3





Grupa: Zarejestrowani
Postów: 50
Pomógł: 0
Dołączył: 6.02.2004

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


Troszkę się wyjaśniło ale nadal jestem w lekkiej kropce blink.gif
Okazało się że wysyłany kod html chrzani query.

  1. $sql = "UPDATE `sklep` SET `nazwa` = '$form[nazwa]', `tresc` = '$form[content]', `grupa` = '$form[grupa]' WHERE `id` = '$form[id]' LIMIT 1 ";


Query wygląda tak i przy dodawaniu htmla mysql_error() zwraca

1064: Something is wrong in your syntax obok 'a. Fuel Splitstrut to wspaniały latawiec freeride'owy o dużej mo' w linii 1

Poprostu wychodzi na to ze znak ' wali kompletnie query. Jak budować zapytania aby coś takiego nie wychodziło w praniu. guitar.gif


--------------------
generalfailure
fabrykadrobiu*dot*com
Go to the top of the page
+Quote Post
dr_bonzo
post 14.03.2005, 10:24:54
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%)
-----


* uzyj mysql_escape() albo add_slashes() na dodawanych danych

* poczytaj o SQL injection

* exclamation.gif!
NIE: $form[content]
tylko $form[ 'content' ]
no chyba ze content to STALA w co watpie.


--------------------
Nie lubię jednorożców.
Go to the top of the page
+Quote Post
Maslav
post 14.03.2005, 20:36:08
Post #5





Grupa: Zarejestrowani
Postów: 50
Pomógł: 0
Dołączył: 6.02.2004

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


fenks i dzięki wielkie

jerry.gif


--------------------
generalfailure
fabrykadrobiu*dot*com
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 - 11:14