Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 495 Pomógł: 2 Dołączył: 5.02.2006 Skąd: Wrocław Ostrzeżenie: (0%)
|
Dlaczego jesli zmienna ma wartość: jkjjaaaaa"""""'''llll i jest wstawian ado inputa jak wartość value pojawia się w nim jedynie: jkjjaaaaa, czyli ucinan jest wszystko począwszy od znaku "?
Zauważyłem, że gdy zmienna ma wartość zawierającą znaki ' ale nie zawierającą " wszystko jest wyświetlne poprawnie... Czy da się to jakoś ominąć? Ten post edytował The Night Shadow 3.06.2006, 11:09:52 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 495 Pomógł: 2 Dołączył: 5.02.2006 Skąd: Wrocław Ostrzeżenie: (0%)
|
TomASS :- ) Na bazie Twojego kodu coś takiego:
<input type="text" name="pole" value="'.$value.'"> Pojawia się np. w przypadku niepoprawnego wypełnienia innych pól itp. Jeśli $value przyjmie wartość sdjdjd" a więc będzie zawierać " wszystko co za " włącznie zostanie usunięte... stripslashes skoro nigdzie nie masz addslashes? Z htmlspecialchars też próbowałem... <input type="text" name="pole" value="'.htmlspecialchars($value).'"> ...i to nic nie daje. Poza tym ToMASS... bo ja zaczyna się motać :- ) Po co stripslashes skoro nigdzi enie masz addshlashes? Ten post edytował The Night Shadow 3.06.2006, 11:53:32 |
|
|
|
The Night Shadow [HTML/php] Inputy 3.06.2006, 11:09:02
czachor htmlspecialchars" title="Zobacz w manualu php" tar... 3.06.2006, 11:22:11
TomASS A jakiś kod masz?
Bo ja np. mam:
[PHP] pobierz, p... 3.06.2006, 11:23:53
TomASS [PHP] pobierz, plaintext <?$value = stripslashe... 3.06.2006, 12:08:00 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 15:55 |