Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Odczyt tekstu z bazy w formie HTML.
Forum PHP.pl > Forum > PHP
raak07
Hej
Do bazy danych jakąś treść zapisuję przy pomocy FCKeditor.
Tekst jest przepuszczany przez htmlspecialchars( stripslashes).
Jak po odczytaniu z bazy, treść była wyświetlana w formie HTML?

Proszę o pomoc.
Pozdrawiam

P.S. Pomyliłem się wstawiając tutaj, powinien być w przedszkolu.
paw-e-l
htmlspecialchars_decode winksmiley.jpg
raak07
Dziękuję za odpowiedź.
Mam PHP w Ver.4

Pozdrawiam
paw-e-l
ok no to podejście nr 2 tongue.gif
z komentarzy w manualu:
  1. <?php
  2. function htmlspecialchars_decode($string,$style=ENT_COMPAT)
  3. {
  4. $translation = array_flip(get_html_translation_table(HTML_SPECIALCHARS,$style));
  5. if($style === ENT_QUOTES){ $translation['''] = '\''; }
  6. return strtr($string,$translation);
  7. }
  8. ?>


Pozdrawiam
raak07
Dziękuję za odpowiedź i poświęcony czas.
Ten kod generuje taki bład: parse error, unexpected T_CONSTANT_ENCAPSED_STRING, expecting ']'
Twój pierwszy post naprowadził mnie na takie rozwiązanie - html_entity_decode()

Pozdrawiam
Fafu
Aż tak BARDZO TRUDNO było wejść do manuala i zauważyć że na forum kod się zepsuł?! Wystarczy skopiować kod z manuala i prawdopodobnie BĘDZIE DZIAŁAĆ! Lenistwo się rozszerza, każdy chce mieć podane rozwiązanie na tacy...
raak07
Cześć

Szanowny Fafu
W moim poscie podziękowałem (paw-e-l) za poświęcony czas - może tego nie zauważyłeś.
Napisałem, że na podstawie jego pierwszej odpowiedzi znalazłem rozwiązanie mojego problemu, inne niż zaproponował.
Tam również znalazłem tą funkcję i rzeczywiście kod na forum jest popsuty, prawdopodobnie przez kopiowanie kodu na forum. Moja uwaga o błędzie nie była pretensją o podanie błędnego kodu - źle to ująłem - ale zwróceniem uwagi innym którzy może będą czytać ten post. Twoja uwaga typu
Cytat
Aż tak BARDZO TRUDNO było wejść do manuala i zauważyć że na forum kod się zepsuł?! Wystarczy skopiować kod z manuala i prawdopodobnie BĘDZIE DZIAŁAĆ! Lenistwo się rozszerza, każdy chce mieć podane rozwiązanie na tacy...
jest jak najbardziej nie uzasadniona, moim zdaniem jak nie masz czegoś konkretnego do napisania to nie pisz nic a przecież można było napisać że zamiast ['''] ma być tak ['&#039'], mniej pisania.

Pozdrawiam
Fafu
Skoro
Cytat
Moja uwaga o błędzie nie była pretensją o podanie błędnego kodu - źle to ująłem
to przepraszam, trochę się zdenerwowałem... Większość ludzi zamiast samemu poszukać czeka na gotowe rozwiązanie - stąd mój post.
pozdrawiam
EOT
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.