![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 28 Pomógł: 0 Dołączył: 20.05.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam. Mam taki kłopot: Chcę przez formularz wysłać kod PHP i pozniej go wykonać funkcją eval() i wprowadzić do bazy.
Wpisuję do inputa: $zmienna = 5; echo 'zmienna = '.$zmienna; Po wysłaniu forma ma się wykonać kod lecz wyskakuje komunikat: "Unexpected character in input: '\' (ASCII=92) state=1 in c:\usr\krasnal\www\piast-wykroty\admin.php(124) : eval()'d code on line 2" Wszystko dlatego, że dane z inputa są poddawane obróbce i dawny kod jest zamieniany na: $zmienna = 5; echo \'zmienna = \'.$zmienna; Jak zrobić, aby przywrócić dawny kod do pierwotnej postaci? ![]() OK już chodzi, początkujący ze mnie, wiedziałem że istnieje addslashes i stripslashes ale o nim zapomniałem :/ Ten post edytował janusz.master 27.05.2007, 00:01:36 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 183 Pomógł: 0 Dołączył: 19.05.2007 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 21:57 |