Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: rekurencyjne includowanie?
Forum PHP.pl > Forum > Przedszkole
piotrus
Jeśli ktoś wie to proszę o informację czy mozliwe jest takie includowanie:
np.

index.php - tam ogolny uklad strony oraz include("glowny_tekst.php");

glowny_tekst.php - a tam include("konfiguracja/stopka.php");

czy możliwa jest taka operacja dowolnie głęboko zagnieżdżona? Pytam, gdyż php wyrzuciło mi błąd, że nie może znaleźć pliku (stopka.php)

Z góry dziękuję za pomoc:)
Piniek
mozna tak includowac
mozlwie ze zle podales sciezke do pliky stopka winksmiley.jpg
piotrus
(Hipotetycznie)
Mamy dwa katalogi: kat1 i kat1/kat2
w kat1: index.php z includem kat2/plik1.php

I załóżmy, że chce w plik1.php zalaczyc plik2.php z tego samego katalogu.

W pliku1.php używam include("plik2.php"); czy include("kat2/plik2.php"); ?

U mnie nie działa żadna z powyższych ścieżek- oczywiście plik istnieje:)
potreb
  1. <?php
  2. include "plik2.php";
  3. //jezeli plik2 znajduje sie w katalogu to dajesz katalog/plik2.php
  4. ?>


Stosuj cudzysłowy
piotrus
literowka, przepraszam, cudzyslowy oczywiscie byly/sa smile.gif poprawiłem powyższy post.
potreb
A bo skoro plik1 znajduje sie w katalogu kat1 a plik2 w kat2 w innym to musisz wrocic: Czyli:
  1. <?php
  2. include "../kat2/plik2.php";
  3. ?>
piotrus
Już działa- dziękuję serdecznie za pomoc:)
b_chmura
jeśli plik index.php jest w katalogu1 i includujesz do niego plik1.php z katalogu2 to automatycznie plik takjakby znajduje się tam gdzie index.php. czyli w z pliku plik1.php do innych plików odwołujesz się z katalogu1.
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.