Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> addslashes, stripslashes
ktuvok
post 22.02.2004, 11:47:05
Post #1





Grupa: Zarejestrowani
Postów: 243
Pomógł: 0
Dołączył: 30.11.2003

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


Korzystam z serwera home.pl. W ustawieniach php dostępnych pod adresem http://home.pl/support/phpinfo.php widzę:

magic_quotes_gpc: Off
magic_quotes_runtime: Off
magic_quotes_sybase: Off

Czy to przypadkiem nie oznacza, że serwer NIE POWINIEN dodawać automatycznie slashy przed cudzysłowami?

No dobra, wysyłam string:
"ABC"
W skrypcie odbierającym piszę:
$Zmienna = $_POST[ToCoWyslalem];
echo $Zmienna;
Otrzymuję:
"ABC"
Jeśli dodam addslashes, otrzymam:
"ABC"

No i pytanie - o co tu chodzi? Czy powinienem używać addslashes czy nie?

Pozdrawiam,
K
Go to the top of the page
+Quote Post
zombie
post 23.02.2004, 11:35:07
Post #2





Grupa: Zarejestrowani
Postów: 296
Pomógł: 0
Dołączył: 9.05.2002
Skąd: Warszawa

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


Używasz funkcji addslashes, to slashe są dodawane... Pierwsze dwa są dodawane automatycznie, a Ty swoim addslashes dorzucasz cztery kolejne? Co tu jest niejasne? Jeśli użyjesz [php:1:1e4b94d747]<?php
echo(stripslashes($_POST['ToCoWyslalem']));
?>[/php:1:1e4b94d747] to otrzymasz "ABC".


--------------------
audaces fortuna iuvat!
Go to the top of the page
+Quote Post
ktuvok
post 23.02.2004, 13:16:08
Post #3





Grupa: Zarejestrowani
Postów: 243
Pomógł: 0
Dołączył: 30.11.2003

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


Hmm, dla mnie niejasne jest to, że przy ustawieniach magic_quotes na Off serwer sam dodaje slashe przed cudzysłowami. Czy coś jeszcze odpowiada za "slashowanie"?

Popełniłem najprostszy skrypt:
WYSYŁANIE:
Kod
<?

echo"

<FORM action=odbierz.php METHOD=POST>

<INPUT TYPE=text NAME=Wpisz>

<INPUT TYPE=submit NAME=submit value=Dalej>

</FORM>

";

?>


ODBIÓR:
Kod
<?

$Odebrano = $_POST[Wpisz];

echo"Odebrana wartosc to:

<BR>

$Odebrano

";

?>


więc błędu po mojej stronie być nie może.

Pozdrawiam,
K
Go to the top of the page
+Quote Post
zombie
post 23.02.2004, 13:29:32
Post #4





Grupa: Zarejestrowani
Postów: 296
Pomógł: 0
Dołączył: 9.05.2002
Skąd: Warszawa

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


... racja. źle Cię zrozumiałem...
Sprawdzałeś get_magic_quotes_gpc, czy rzeczywiście jest na Off?


--------------------
audaces fortuna iuvat!
Go to the top of the page
+Quote Post
ktuvok
post 23.02.2004, 13:45:36
Post #5





Grupa: Zarejestrowani
Postów: 243
Pomógł: 0
Dołączył: 30.11.2003

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


Pod adresem http://home.pl/support/phpinfo.php wczoraj jeszcze widniało Off.

Wczoraj wysłałem pytanie do admina i dziś dostałem prośbe o pokazanie skryptu, więc przesłałem to, co zalączam powyżej. Teraz zaglądam na home i widzę - przestawili? a może zawsze było ustawione ON, tylko źle się wyświetlało? Możliwe to?

Tak czy owak bezsensowny problem rozwiązał się sam smile.gif

Dziękuję i pozdrawiam,
K
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: 27.04.2025 - 08:15