Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Modyfikacja kodu, usuwanie \
maro123
post
Post #1





Grupa: Zarejestrowani
Postów: 22
Pomógł: 0
Dołączył: 24.08.2009

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


Witam, mam taki oto kod do dodwania tresci z formularza do bazy, nie wiem czy jest on nawet poprawny, ale chcialbym go zmienic/zmodyfikowac tak zeby nie byly dodawane \ przed " i '. Czy moglby mi ktos powiedziec czy ten kod jest wporzadku i co mam zrobic zeby te \ nie byly dodawane ?
  1.  
  2. if ($_GET['mode']=='add'){
  3. if (!empty($_POST['adres']) && !empty($_POST['title'])) {
  4. $adres=$_POST['adres']; $title=$_POST['title'];
  5. } else {
  6. $adres=mysql_real_escape_string($_POST['adres']); $title=mysql_real_escape_string($_POST['title']);
  7. }
  8. //ZAPYTANIE DO BAZY
  9. }
  10. }



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





Grupa: Zarejestrowani
Postów: 1 575
Pomógł: 299
Dołączył: 26.03.2009

Ostrzeżenie: (20%)
X----


Czytałeś manual ?
Go to the top of the page
+Quote Post
maro123
post
Post #3





Grupa: Zarejestrowani
Postów: 22
Pomógł: 0
Dołączył: 24.08.2009

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


No ale o co Ci chodzi? czytalem manuala, szukalem nawet na forum i tak sie sklada ze nawet znalazlem takie cos jak addslashes i stripslashes ale nie wiem jak to do mojego kodu wstawic, co wtedy z mysql_real_escape_string ? czy zamiast tego dac jedno z powyzszych czy jak ?
Go to the top of the page
+Quote Post
erix
post
Post #4





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




A sprawdzałeś, co robią funkcje:

?

Cytat
Czy moglby mi ktos powiedziec czy ten kod jest wporzadku i co mam zrobic zeby te \ nie byly dodawane ?

W porządku pod jakim względem? W czym Ci slesze przeszkadzają? Przecież są one niezbędne, żeby zapytania się nie wykrzaczały.
Go to the top of the page
+Quote Post
maro123
post
Post #5





Grupa: Zarejestrowani
Postów: 22
Pomógł: 0
Dołączył: 24.08.2009

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


Chodzi mi o to ze jak dodam do bazy np. "costam" to na stronie wyswietla sie \"costam\" a chce tego uniknac i nie bardzo wiem co gdzie musze dopisac.
Go to the top of the page
+Quote Post
erix
post
Post #6





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




To masz w końcu włączone magic_quotes, czy nie?
Go to the top of the page
+Quote Post
maro123
post
Post #7





Grupa: Zarejestrowani
Postów: 22
Pomógł: 0
Dołączył: 24.08.2009

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


echo get_magic_quotes_gpc(); zwraca 1
Go to the top of the page
+Quote Post
erix
post
Post #8





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




To wyłącz. ;]
Go to the top of the page
+Quote Post
maro123
post
Post #9





Grupa: Zarejestrowani
Postów: 22
Pomógł: 0
Dołączył: 24.08.2009

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


Nie bardzo wiem jak to zrobic. A nie lepiej byloby przerobic tamten kod nie uzywajac w ogole magic_quotes ? zalezy mi na tym tylko zeby ten kawalek byl odpowiednio napisany no i zeby tych \ nie bylo widac.
Go to the top of the page
+Quote Post
erix
post
Post #10





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Cytat
Nie bardzo wiem jak to zrobic

get_magic_quotes_gpc, tam jest napisane.

Cytat
A nie lepiej byloby przerobic tamten kod nie uzywajac w ogole magic_quotes ?

Właśnie używasz, a chodzi żeby wyłączyć. ;] Lepiej teraz wyłączyć, bo po przejściu na PHP6 będą cyrki.
Go to the top of the page
+Quote Post
maro123
post
Post #11





Grupa: Zarejestrowani
Postów: 22
Pomógł: 0
Dołączył: 24.08.2009

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


Niestety nie mam dostepu do php.ini, ani kod w .htaccess nie dziala. Moglby mi ktos napisac ten kod tak zeby ominac te get_magic_quotes_gpc ?
Go to the top of the page
+Quote Post
phpion
post
Post #12





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




Przy wyświetlaniu danych na stronie użyj stripslashes.
Go to the top of the page
+Quote Post
maro123
post
Post #13





Grupa: Zarejestrowani
Postów: 22
Pomógł: 0
Dołączył: 24.08.2009

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


Ok, dzieki za pomoc. Mam jeszcze pytanie o ten kod co teraz mam, czy go zostawic tak jak jest ? czy moze jakos zmienic?
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: 24.08.2025 - 15:05