Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Odczyt tekstu z bazy w formie HTML.
raak07
post
Post #1





Grupa: Zarejestrowani
Postów: 130
Pomógł: 1
Dołączył: 10.09.2007

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


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.

Ten post edytował raak07 2.10.2009, 21:24:35
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 7)
paw-e-l
post
Post #2





Grupa: Zarejestrowani
Postów: 115
Pomógł: 23
Dołączył: 27.06.2009
Skąd: Jaworzno

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


htmlspecialchars_decode (IMG:style_emoticons/default/winksmiley.jpg)
Go to the top of the page
+Quote Post
raak07
post
Post #3





Grupa: Zarejestrowani
Postów: 130
Pomógł: 1
Dołączył: 10.09.2007

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


Dziękuję za odpowiedź.
Mam PHP w Ver.4

Pozdrawiam
Go to the top of the page
+Quote Post
paw-e-l
post
Post #4





Grupa: Zarejestrowani
Postów: 115
Pomógł: 23
Dołączył: 27.06.2009
Skąd: Jaworzno

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


ok no to podejście nr 2 (IMG:style_emoticons/default/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
Go to the top of the page
+Quote Post
raak07
post
Post #5





Grupa: Zarejestrowani
Postów: 130
Pomógł: 1
Dołączył: 10.09.2007

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


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
Go to the top of the page
+Quote Post
Fafu
post
Post #6





Grupa: Zarejestrowani
Postów: 243
Pomógł: 33
Dołączył: 30.01.2008
Skąd: Wrocław

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


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...
Go to the top of the page
+Quote Post
raak07
post
Post #7





Grupa: Zarejestrowani
Postów: 130
Pomógł: 1
Dołączył: 10.09.2007

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


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
Go to the top of the page
+Quote Post
Fafu
post
Post #8





Grupa: Zarejestrowani
Postów: 243
Pomógł: 33
Dołączył: 30.01.2008
Skąd: Wrocław

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


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
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: 24.08.2025 - 14:33