![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 14 Pomógł: 0 Dołączył: 21.02.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam. Problem jak w temacie... Zalezy mi na czasie a nigdzie nie znalazłem odpowiedzi. W bazie danych sqlite zapisuję kawał tekstu z elementami php. Wyświetlenie nie wykonuje kodu, a wywala jako tekst cale zródło php. Proszę o pomoc jak z tym sobie poradzić. Z góry dziekuję i pozdrawiam.
Jarek |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 1 590 Pomógł: 185 Dołączył: 19.04.2006 Skąd: Gdańsk Ostrzeżenie: (0%) ![]() ![]() |
eval
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 14 Pomógł: 0 Dołączył: 21.02.2008 Ostrzeżenie: (0%) ![]() ![]() |
Prawie jak wypas. Dzięki pilsener. Ale mam ciągle problem (chyba). Chodzi o to że dane trzymane w bazie to nie konicznie kod php, ba!, przedewszystkim to sa same teksty, czasem z elementami html, a rzadko z elementami php. Rzadko ale jednak i raczej nigdy nie bedzie sytuacji że bedzie to tylko sam kod php... Pomyslałem sobie tak. Moge sprawdzać czy w pobieranej zmiennej z bazy występuje np "<?" i na tej podstawie albo użyc funkcji eval(), albo zwyczajnie wyswietlac tekst, a w przypadku gdy bede mial tekst z elementami php będę musiał zamiast zapisac cos w stylu "Mam na imię <? print $imię ?>" to uzyję echo (" Mam na imię $imie "); Co myślicie o tym? W dobrą strone ide czy jest jakiś bardziej przyjazny sposób?
![]() Edit: ![]() ![]() ![]() Edit2: OK... plusik za tego evala, problem jak wyzej nie rozwiązany... tzn z racji specyficznej konstrukcji systemu ktory pisze poradziłem sobie z tym w inny sposób. Myślę jednak że temat jest całkiem niezły i pewnie rozwiązanie przydało by się innym. Pozdrawiam Ten post edytował tczi 26.03.2008, 10:41:59 |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 19.07.2025 - 19:53 |