a600user
28.10.2007, 01:40:35
Witam,
Trafilo mi sie, ze mam 2 pliki PHP, z ktorych ten pierwszy korzysta ze zmiennych drugiego za posrednictwem INCLUDE.
No i problem powstal, jak umiescilem w drugim pliku wzory korzystajace z kilku zmiennych z pierwszego pliku. Probowalem uzywac GLOBAL, ale nic nie wychodzi. Nie moge zrobic INCLUDE w drugim pliku, bo strona przestaje dzialac.
Ma ktos jaki pomysl, bo ja nie jestem obeznany zbytnio z PHP.
Dziekuje
kossa
28.10.2007, 03:55:25
Załóżmy że masz:
plik1.php
<?php
$zmienna1=1;
?>
plik2.php
<?php
$zmienna2=2;
?>
i teraz w pliku1
<?php
include("plik2.php");
$zmienna1=1;
echo $zmienna2; //musi wyswietlic 2 ?>
Pokaż kod, bo może masz klasy albo funkcje i wówczas zmienne widoczne są w obrębie funkcji/klasy.
edit: żadne kombinowanie ze zmiennymi globalnymi jest niepotrzebne
Łukasz
a600user
28.10.2007, 10:20:53
Witaj,
Aj, wlasnie zadzialalo - okazalo sie, ze winna jest inna zmienna we wzorze, a nie zasieg.
Teraz to juz znajde babola, chodzilo o wykorzystanie zmiennej w dostepie do tablicy.
Dziekuje