Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JavaScript] zapis skryptu javascript jako tekst do bazy danych
pikornecki
post 8.11.2012, 15:58:15
Post #1





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

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


Witam, mam taki problem. Mam pole textarea. Później odbieram z niego wartość a następnie chcę ją zapisać do bazy danych poprzez update. Odbierając treść z textarea używam htmlspecialchars. Kiedy wpisuję zwykły tekst jest ok, wysyła i zapisuje, kiedy natomiast wpisuję jako tekst kod javascript np taki jak kod generujący przycisk lubię to facebooka :

  1. <div id="fb-root"></div>
  2. <script>(function(d, s, id) {
  3. var js, fjs = d.getElementsByTagName(s)[0];
  4. if (d.getElementById(id)) return;
  5. js = d.createElement(s); js.id = id;
  6. js.src = "//connect.facebook.net/pl_PL/all.js#xfbml=1";
  7. fjs.parentNode.insertBefore(js, fjs);
  8. }(document, 'script', 'facebook-jssdk'));</script>


to w ogóle nie zapisuje tego. Dlaczego?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
b4rt3kk
post 8.11.2012, 16:15:26
Post #2





Grupa: Zarejestrowani
Postów: 1 933
Pomógł: 460
Dołączył: 2.04.2010
Skąd: Lublin

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


Średniki i cudzysłowy... Przed zapisem zawartości tego textarea daj:

  1. $tresc = addslashes($tresc);


gdize $tresc to oczywiście treść przesłana za pomocą textarea.


--------------------
Jeśli pomogłem, kliknij proszę 'pomógł'. Dzięki.
Go to the top of the page
+Quote Post
pikornecki
post 8.11.2012, 16:28:10
Post #3





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

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


wielkie dzięki, tak to chodziło o przecinki biggrin.gif
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: 14.08.2025 - 01:13