![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 21 Pomógł: 0 Dołączył: 8.10.2006 Ostrzeżenie: (0%) ![]() ![]() |
Witam. Przepraszam za chaotyczna nazwe topic'u, jak i zawarta tutaj tresc. Spotkalem sie na uczelni z problemem, a teraz nie mam za bardzo jak sprawdzic co i jak, a jako ze mnie meczy ten 'problem', to postanowilem zapytac tutaj.
Mam sobie skrypt przekazujacy dane i wywolujacy (include) inny skrypt z tymi danymi na innym serwerze. Dane przechodza, natomiast pojawil sie inny problem. W tym innym skrypcie mam funkcje z globalna zmienna. Normalnie dziala, ale wywolana z pierwszego skryptu przestaje byc widziana poza ta funkcja. Co moze byc przyczyna ? Dodam ze ta zmienna nie wystepuje nigdzie indziej. Jeszcze raz przepraszam za ten maly chaosik, staralem sie wytlumaczyc najprosciej jak umiem i pozdrawiam potecjalnych czytajacych (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 7 494 Pomógł: 302 Dołączył: 31.03.2004 Ostrzeżenie: (0%) ![]() ![]() |
Jeśli jesteś na serwerze na przykład www.mójserwer.pl i masz tutaj skrypt:
To wszystko jest tak jak się tego spodziewasz. Ale jeśli zrobisz tak:
lub nawet tak:
To oczywistą sprawa nie includujesz źródła pliku jakiśPLik.php tylko wynik jego działania. Dostajesz to co po sparsowaniu i wykonaniu przez interpreter odeśle Ci Apache. Co w sumie nie jest niczym dziwnym. Dlatego Ty nie "widzisz" tej zmiennej globalnej. O to chodziło? |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 21 Pomógł: 0 Dołączył: 8.10.2006 Ostrzeżenie: (0%) ![]() ![]() |
O to chodziło? Tez (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Problemem okazalo sie includowanie przez funkcje (includowalem do kilku skryptow, i zeby nie pisac tego po kilka razy, to wciepalem to do funkcji). Jak wywalilem ta f-cje i zaczalem includowac 'recznie' oraz zmienilem rozszerzenia na *.kod to zaczelo dzialac (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Dziekuje slicznie za pomoc i pozdrawiam. Ten post edytował szajba7 15.11.2006, 23:42:56 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 15.09.2025 - 05:18 |