Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Problem z include
Forum PHP.pl > Forum > Przedszkole
camelx
Mam pytanko, co zrobić, żeby w danym pliku jakis inny plik nie byl includowany questionmark.gif Brzmi skomplikowanie ? już wyjaśniam:

Zalozmy, ze mam plik index.php, wyglada on tak:
  1. <?php
  2.  
  3. include ('plik1.php'); //w tym pliku jest zmienna/funkca X
  4.  
  5. include ('plik2.php');
  6.  
  7. ?>


Co zrobić żeby w pliku 'plik2.php' nie bylo zawartosci pliku 'plik1.php' ? tzn. ze jak na przyklad w pliku2.php wpisze echo $X, to zeby ta zmienna się nie wyswietlala. Zeby plik1.php nie byl w zaden sposob powiazany z plikiem 'plik2.php' questionmark.gif

Trudne, ale bardzo mi potrzebne cool.gif

Z gory dzieki, pozdr.
fiszol
może spróbuj tak ?

  1. <?php
  2.  
  3. include ('plik1.php'); //w tym pliku jest zmienna/funkca X
  4. ?>
  5. <?php
  6. include ('plik2.php');
  7.  
  8. ?>


btw, trochę zagmatwany jest twój post, i niewiem dokładnie o co Ci chodzi smile.gif.

pozdrawiam,
fiszol
camelx
tak niestety nie moge zrobic.

chodzi mi o to ze w 'plik1.php' mam jakas tam funkcje X

Natomiast w plik2.php tej funkcji nie moze byc bo wyskakuje "Cannot redeclare funkcjaX() ".

moze zmodyfikowac jakos plik2.php, tak zeby zrobic "przeciwieństwo" include.

Czy jest jakies "przeciwienstwo" include ktore np. wywala jakis includowany plik questionmark.gif

Chodzi mi o coś w sensie "nie includuj" jakiegos tam pliku (np. plik1.php)"
Dabroz
http://php.mainseek.com/include/

Poczytaj czym include jest a czym nie jest.

Aby osiągnąć Twój efekt, musiałbyś użyć klas.
camelx
nie mam innego wyjscia, chyba trzeba bedzie uzyc klas.

A jak tak przykladowa klasa miala by wygladac ? Mógłby ktoś napisać jakąś prostą, przykładoą klasę na wyżej wymienionych przykładach ? I jak tej klasy potem użyć? bardzo bym był wdzięczny rolleyes.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.