Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] include pliku z innej domeny
Forum PHP.pl > Forum > Przedszkole
exood
Witam,

mam domenę domena.pl wskazującą na katalog główny na serwerze. Mam też subdomenę sub.domena.pl wskazującą na katalog 'sub' w katalogu głównym.
Mam też problem z includem pliku.

będąc na sub.domena.pl chciałbym zaincludować plik funkcje.php, który znajduje się katalog wyżej czyli powinno zadziałać:

  1. include('../funkcje.php');


i działa .. z tym, że tylko wtedy gdy wejdę na stronę poprzez adres http://domena.pl/katalog/

Pytam więc, co należy zrobić żeby plik był includowany również jak wejdę przez http://sub.domena.pl/ ?

Za wszystkie rady i porady będę bardzo wdzięczny.
pozdrawiam,
exood.
piotr94
użyj ścieżek bezwzględnych dla pliku funkcje.php
(np. /home/etc/www/domena/funkcje.php)
exood
w home.pl (wrrr) niestety nie można wyjść wyżej niż katalog główny subdomeny ....

jakieś inne pomysły w jaki sposób to rozwiązać?
Wiktor P.
1. Kopiujesz sobie plik przez funkcje do ftp.
2. Inkludujesz plik.
blooregard
W php.ini sprawdź dyrektywy allow_url_include oraz allow_url_fopen.

http://www.php.net/manual/en/filesystem.co...low-url-include

Jeśli ustawisz je na 1, będziesz mógł inkludowac pliki podając ich url.
exood
Cytat(blooregard @ 27.01.2010, 16:13:36 ) *
Jeśli ustawisz je na 1, będziesz mógł inkludowac pliki podając ich url.

czy przy icludzie jakiś dodatkowy parametr jest potrzebny?
bo jest failed opening ... mimo allow_url_include = 1
blooregard
Cytat
allow_url_include = 1

Jeszcze ustaw allow_url_fopen = 1, bo obie te dyrektywy muszą byc ustawione, żeby zadziałało.
exood
było ustawione na 1 ... nie działa nadal...

Cytat(Wiktor P. @ 27.01.2010, 16:12:31 ) *
1. Kopiujesz sobie plik przez funkcje do ftp.
2. Inkludujesz plik.


czy chodzi ci o rozwiązanie takie:
będąc na domena.pl kopiuje plik funkcja.php do katalogu /subdomena/ i wtedy będzie on dostępny z poziomy subdomena.domena.pl questionmark.gif
miałoby to sens w momencie jeżeli plik był jeden lub dwa i subdomen byłoby niewiele...

jednak sytuacja jest taka, że plików takich jest około 10 - subdomen 20 - jak łatwo policzyć - trzeba będzie skopiować cronem 200 plików - powiedzmy dwa razy dziennie - pliki ulegają częstym modyfikacjom - więc takie rozwiązanie odpada.
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.