Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Jak przeslac kod HTML za pomoca html'u?
-Gość_Adams_*-
post 25.07.2006, 19:47:44
Post #1





Goście







Witam, muszę przesłać kod html za pomocą kodu html. Mianowicie kod do przesłania przetrzymywany ma być w polu hidden:

  1. <input type="hidden" name="a" value="'.addslashes($_POST['a']).'" />


W czym problem? Okazuje sie ze po przeslaniu formularza pzregladarka zle interpetuje taki kod, wynik:
  1. <input type="hidden" name="a" value="fdghdfghdfgh<br />
  2. <br />
  3. <img width=\"10\" height=\"10\" src=\"a.gif\" alt=\"\" />" />


W przeglądarce wyświetlają sie znaki: " />

Proszę bardzo o pomoc.
Go to the top of the page
+Quote Post
Ludvik
post 25.07.2006, 19:51:14
Post #2





Grupa: Przyjaciele php.pl
Postów: 698
Pomógł: 3
Dołączył: 28.03.2004
Skąd: Wrocław

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


To nie tak. Do umieszczania kodu html służy htmlentities" title="Zobacz w manualu php" target="_manual oraz pochodne... Addslashes nic tu nie daje.


--------------------
Go to the top of the page
+Quote Post
dawhol
post 25.07.2006, 20:21:15
Post #3





Grupa: Zarejestrowani
Postów: 256
Pomógł: 0
Dołączył: 19.07.2006
Skąd: Ostrów Wielkopolski

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


do input dopisz
  1. ENCTYPE="text/plain" wrap="virtual"
niewiem jak na imput ale na textarea to ma sie tak ze podczas przesylania wszystko jest tak jak bylo wpisane i nic nie zmienia smile.gif


--------------------
Go to the top of the page
+Quote Post
-Gość_Adams_*-
post 25.07.2006, 20:38:00
Post #4





Goście







Dzieki wam, napotkalem kolejny problem. Chodzi o to ze owszem lepiej przesyla ten kod html ale z pewnym bledem:

  1. <font color=\\\"#808000\\\">asdasasdasd</font>


itp. Nie wiem dlaczego stawia on az 3 slasze. Usunac je mozna stosujac dwa razy stripslashes, ale czy jest jakies prostsze rozwiazanie?
Go to the top of the page
+Quote Post
Ludvik
post 25.07.2006, 21:07:42
Post #5





Grupa: Przyjaciele php.pl
Postów: 698
Pomógł: 3
Dołączył: 28.03.2004
Skąd: Wrocław

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


Pewnie masz włączone magic quotes gpc. Sprawdź w configu albo funkcją get_magic_quotes_gpc" title="Zobacz w manualu php" target="_manual. Jeżeli masz włączoną tą funkcję, to na wejściu od razu dodawane są slashe, bez ingerencji użytkownika. Ponownie slashując dodajesz po jednym do każdego znaku specjalnego.


--------------------
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: 16.06.2025 - 18:58