Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> formularze i xhtml, błędy parsowania XML
eccocce
post
Post #1





Grupa: Zarejestrowani
Postów: 165
Pomógł: 5
Dołączył: 10.07.2008
Skąd: Wrocław

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


Witam,
Piszę od pewnego czasu (a właściwie, to próbuję) kod zgodny z definicjami XHTML Strict i co rusz to napotykam różne problemy z parsowaniem (IMG:style_emoticons/default/smile.gif)
Dzisiaj próbuję przesłać dane z formularza i wyświetlić całą tablicę $_POST, ale parser wykłada się, gdy w formularzu pojawią się znaki specjalne typu &, <, >, itp.
Normalnie z tego co wyczytałem, należy zastosować htmlspecialchars(), ale jak użyć tej funkcji w odniesieniu do całej tablicy $_POST? (IMG:style_emoticons/default/biggrin.gif)
Dokładniej chodzi mi o takie coś:

  1. <?php
  2.  
  3. echo '<pre>';
  4. print_r($_POST);
  5. echo '</pre>';
  6.  
  7. ?>


Mam nadzieję, że dostatecznie opisałem problem. Pozdrawiam!

Dobra, już poradziłem sobie (IMG:style_emoticons/default/tongue.gif)
Rozwiązanie znalazłem w komentarzach w manualu do funkcji print_r.
  1. <?php
  2.  
  3. echo '<pre>';
  4. echo htmlspecialchars(print_r($_POST, true));
  5. echo htmlspecialchars(print_r($_SERVER, true));
  6. echo '</pre>';
  7.  
  8. ?>


W każdym razie jakby ktoś miał jakieś rady dotyczące przetwarzania dokumentów xhtml przy pomocy php, to proszę zamieszczać.
Pozdrawiam
Powód edycji: [thek]: Niewłaściwydział-> Przenoszę.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 16:33