Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Problem z wczytywaniem zmiennej do klasy
Dunio
post 23.07.2009, 23:52:16
Post #1





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 11.06.2009

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


Siemka wszystkim
Mam taki problem. Jakiś czas temu zbudowałem sobie kod klasy zawierający całą strukturę strony. Działał on mniej więcej na tej zasadzie że klasa posiadała zmienną odpowiadającą za wyświetlenie zawartości głównej okna strony. Wystarczyło zdeklarować tą zmienną przed wywołaniem funkcji klasy wyświetlającej całą strony. Problem pojawił się gdy chciałem tam wsadzić jakiś kod php.
Wyglądało to mniej więcej tak że w kodzie klasy była taka część
  1. <?php
  2. echo $this->zawartosc
  3. ?>

a kod każdej strony wyglądał tak:
  1. <?
  2.   require('include/style.inc');
  3.   $strona= new strona();
  4.   $strona->zawartosc = "echo'cos tam'; ";
  5.   $strona->wyswietl();
  6. ?>

Przy wywołaniu tego w ten sposób efekt był taki że w polu gdzie powinna znajdować się treść pojawiało się coś takiego :
  1. <?php
  2. echo'cos tam';
  3. ?>

Próbowałem odwołać się do tej zmiennej w klasie bez użycia "echo" ale wtedy pole okazywało się puste
A więc dzięki z góry za pomoc i pozdro
P.S. Nie umieszczałem kodu całej klasy bo uznałem to za niepotrzebne ale jeśli takie się okaże to piszcie.

Ten post edytował ayeo 24.07.2009, 06:38:57
Go to the top of the page
+Quote Post

Posty w temacie
- Dunio   [PHP] Problem z wczytywaniem zmiennej do klasy   23.07.2009, 23:52:16
- - ayeo   Witam! Twoja klasa działa doskonale. Przecież...   24.07.2009, 06:37:31
- - Kojak   Gdy przypisujesz do zmiennej w klasie, to nie dawa...   24.07.2009, 07:16:12
|- - lukada   Cytat(Kojak @ 24.07.2009, 08:16:12 ) ...   24.07.2009, 08:35:14
- - Dunio   no tak : wszystko by się zgadzało i też mi to przy...   24.07.2009, 11:20:46
- - ayeo   A może pokażesz nam tajemniczą meto...   24.07.2009, 11:23:11
|- - Dunio   Cytat(ayeo @ 24.07.2009, 12:23:11 ) A...   24.07.2009, 14:35:10
- - fifi209   echo $obiekt->wyswietl() ? Podstawy PHP.   24.07.2009, 11:23:25
- - ayeo   ~fifi209, nazwa mnie zmyliła myślałem, że wyświet...   24.07.2009, 11:24:38
- - Dunio   no to macie kod klasy : [PHP] pobierz, plaintext ...   24.07.2009, 13:30:53
- - fifi209   Nie potrzebny nam ten kod. Co nie działa? P.S. Co...   24.07.2009, 14:08:25
- - fifi209   W klasie: $this->zawartosc; Zmień na: ec...   24.07.2009, 14:43:51
- - Dunio   zdaje się że mnie nie rozumiecie. W pierwszym pośc...   24.07.2009, 14:59:41
- - fifi209   eval" title="Zobacz w manualu PHP" target="_manual...   24.07.2009, 15:03:35
- - Dunio   próbuje zastosować tą funkcję ale to nic nie daje ...   24.07.2009, 15:27:06
- - fifi209   To pokaż jak próbujesz ją zastosować ?   24.07.2009, 15:30:04
- - Dunio   tak: [PHP] pobierz, plaintext <?   require...   24.07.2009, 15:33:31
- - fifi209   Kod$strona->zawartosc = "eval(inc...   24.07.2009, 15:37:44
- - Dunio   to nic nie zmienia - nadal pojawia się kod w czyst...   24.07.2009, 15:49:06
- - fifi209   A jakbyś bez " dał ?   24.07.2009, 15:51:36
- - Dunio   nie działa ;/   24.07.2009, 16:04:08


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 16:02