Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> include i zmienne obiektu
elmozaur
post
Post #1





Grupa: Zarejestrowani
Postów: 518
Pomógł: 18
Dołączył: 21.07.2008

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


Witajcie, prosze o pomoc w takim temacie:
Mam obiekt klasy np db. Klasa ma np 3 pola: host user pass.

do obiektu odwoluje sie z pliku index.php

echo $db->host;

i to jest ok. Ale gdy kilka linijek dalej inkluduje np logowanie.php to w pliku logowanie .php

echo $db->host;

nie zadziala. Dlaczego ? i ewentualnie jak mozna to obejsc?

dziekuje i pozdrawiam
Grzesiek
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
elmozaur
post
Post #2





Grupa: Zarejestrowani
Postów: 518
Pomógł: 18
Dołączył: 21.07.2008

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


Cytat(krowal @ 13.08.2008, 18:50:54 ) *
...nie wspominając już, że ten kod jest bez sensu (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)



... no tak jak sobie na to patrze po godzinnej przerwie to faktycznie kod wyglada na bzdurke ;-)
Ale mozesz uwiezyc ze to maly wicinek dobrze dzialajacej calosci ;-)

Co do rozwiazania:
wrzasq - naprowadzil mnie na rozwiazanie.
problem lezal w funkcji ktora inkludowala pliki php .
standardowo wygladala tak ladujsekcje($nazwa) wystarczylo zmienic na ladujsekcje($nazwa, $db) i mimo ze nie uzywam w funkcji $db to inkludowane nia pliki widza obiekt $db, jego pola i metody.

dziekuje wszystkim za pomoc
Go to the top of the page
+Quote Post

Posty w temacie


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: 14.10.2025 - 13:13