Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Bazy danych - długie wpisy + tagi html - PROBLEM !
gadzio1980
post
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 8.10.2003
Skąd: Kraków

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


Witam !

Szukałem już rozwiązania mojego problemu na tym forum ale niestety nie udało mi się go znaleźć (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)

A sprawa jest taka:

Piszę dla panel administracyjny dla pewnej strony www, wszystkie treści zawarte na stronie są zapisane w bazie danych. Część tekstów zawiera tagi html'owe. W panelu admina treści są wysysane z bazy danych i ładowane między do formularza między znaczniki TEXTAREA. Oczywiście przed załadowaniem każda treść z bazy danych pozbawiana jest znaków typu <,>," (zamieniane są one na &lt; &qt: &quot;). Wszystko wyświetla się pięknie w formularzach. Można dokonać zmian, zapisac je w bazie itp. Ale.. gdy w tekst będzie dość długi i będą w nim zawarte tagi html'owe to wysłanie formularza staje się niemożliwe. Nie działa przycisk submit. Próbowałem podzielić tekst na mniejsze partie i wstawic do kliku pól textarea ale to też nie przyniosło skutku.

Czy wie może ktoś z Was jak poradzić sobie z tym problemem ?
Generalnie jak można zarządzać treścia bazy danycn poprzez www jeśli jej wpisy są długaśne i zaierają tagi html'owe ?

Za odpowiedź serdecznie dziękuje.
Go to the top of the page
+Quote Post
Seth
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 335
Pomógł: 6
Dołączył: 7.03.2002

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


php >> Skrypty

gadzio1980 alias gad1980 tworzenie kilku userow na forum jest nie zgodne z regulaminem !
Go to the top of the page
+Quote Post
gadzio1980
post
Post #3





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 8.10.2003
Skąd: Kraków

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


Dzięki za odpowiedź.

Co do drugiego to przepraszam jeśli tak się stało. Było to tak dawno, że zapomniałem, iż zakładałem konto. Mam rozumieć, że jedno z tych kont musi być usunięte?
Go to the top of the page
+Quote Post
adwol
post
Post #4





Grupa: Zarejestrowani
Postów: 691
Pomógł: 0
Dołączył: 6.08.2003

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


Cytat
Generalnie jak można zarządzać treścia bazy danycn poprzez www jeśli jej wpisy są długaśne i zaierają tagi html'owe ?

Jaką metodą wysyłasz forumularz? GET ogranicza całkowity rozmiar wysyłanych danych do ok. kilku kilobajtów (dokładna wartość zależy od serwera WWW i jego konfiguracji). POST ogranicza to do wielkości podanej w zmiennej post_max_size w php.ini. Czy przekraczasz którąś z wartości? Jeśli nie, to nie powinno być problemu z wysyłaniem danych.

Co do zapisywania ich do bazy to wystarcza praktycznie zaeskejpować niebezpieczne znaki (funkcja mysql_escape_string, pg_escape_string i podobne). Pamiętaj tylko o odpowiednio dużym typie danych aby pomieścić to co potrzebujesz (np. standardowy BLOB w mysqlu może mieć długość do 64KB).
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: 16.09.2025 - 01:52