Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 8.09.2010 Ostrzeżenie: (0%)
|
Cześć
Mam coś takiego:
Wszystko super, ale jak to zrobić, żeby zawartość fulltexta traktowana była jak kod php (np. załóżmy full text zawiera: ) Jak to zrobić, żeby to było potraktowane jako kod? include nie zadziała w tym zakresie - można by kombinowac, żeby zawartość fulltext zapisywać w jakimś tymczasowym pliku i wtedy robić include, ale wydaje mi się, że powinna być jakaś prostsza metoda? Dzięki |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 8.09.2010 Ostrzeżenie: (0%)
|
Tak, znalazłem już ten eval.
Oczywiście, bardzo poważna luka, ale zakładam dostęp do edycji tego wyłącznie przez uprawnionych użytkowników. Nie mam też chyba innego wyjścia - chcąc zrobić swoje rozwiązanie, które jest dość elastyczne (taki mały własny cms), i które przechowuje w bazie zarówno kod html jak i php Z drugiej strony właśnie podczas edycji takiego pola napotykam problem. Edytując je z poziomu textarea uzywajac znaku ' mam problem z UPDATEM (rozjezdza sie, bo napotyka ten znak) a używając znaku " metoda post już sama z siebie dodaje \ (czyli jest "\) a zatem jest problem np z zapisem takiego kodu:
bo jest problem z update takiego (wykrzacza się przez ')
bo zapisuje je jako:
i potem przy eval wyskakuje błąd Ten post edytował m-mike 3.08.2011, 09:26:56 |
|
|
|
m-mike [MSSQL][PHP]include ale na wyniku zapytania do db 3.08.2011, 06:46:41
bastard13 http://php.net/manual/en/function.eval.php should ... 3.08.2011, 07:42:28
buliq stripslashes ?
Przed wrzuceniem do bazy: htmlspec... 3.08.2011, 11:04:07 ![]() ![]() |
|
Aktualny czas: 29.12.2025 - 14:35 |