Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: require
Forum PHP.pl > Forum > PHP
Toskan
Witam,
Problem jest tak błachy, że jego znalezienie w googlach jest niewykonalne.
Załóżmy, że mam:
"Folder główny":
PLIK index.php
Folder ajax

PLIK ajax.php

Folder var

PLIK ustawienia.php

PLIK config.php

PLIK funkcje.php


Do pliku ajax.php chcę wczytać plik ustawienia.php, jednak plik ustawienia.php wczytuje pliki config.php i funkcje.php

Plik ajax.php
require("../var/ustawienia.php");
Plik ustawienia.php
require("var/config.php");
require("var/funkcje.php");
Plik index.php
require("var/ustawienia.php");

Z plikiem index.php nie ma żadnego problemu, domyślam się w jaki sposób działają te ścieżki jednak nie mam pomysłu jak wczytać do pliku ajax.php tak samo jak do index.php
Forti
A próbowałeś w pliku ustawienia.php "../var/..." ? ;]
Toskan
Wtedy do pliku index.php się to nie wczytuje
Forti
jak całość idzie do pliku index to pełne ściezki muszą być.
Giluś
Możesz ustawić pełne ścieżki, a ja swego czasu ustawiałem w górnej części pliku zmienną $dir = ''; i tam ustawiałem sobie np.: '../' '../../' itd.., co prawda może niezbyt dobre rozwiązanie, no ale działało smile.gif
Greg0
To ci powinno pomóć
  1. realpath(dirname(__FILE__))
irmidjusz
Prościej użyć __DIR__
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.