Witam.
Mam stronę na dwóch serwerach. Jeden z nich to serwer1.nazwa.pl a drugi serwer2.nazwa.pl.
na serwer1.nazwa.pl znajduje się plik artykuly.php, chce go wstawić do pliku na serwer2.nazwa.pl.
Jednak gdy na serwer2.nazwa.pl w pliku umieszczę komendę <?php include('http://serwer2.nazwa.pl/artykuly.php'); ?> to nie działa. Jak rozwiązać ten problem?
Wieviór
7.06.2009, 06:47:09
Nie możesz includować z innego serwera.
http://www.google.pl/search?q=php+how+include+remote - druga strona
dzięki. A dlaczego nie działa kod <?php include('/../artykuly.php'); ?> przecież plik znajduje sie na tym samym serwerze
Fifi209
7.06.2009, 07:09:35
../ <- to oznacza wyjście katalog wyżej
Poza tym masz zbędnego slash'a na początku.
Wieviór
7.06.2009, 07:56:37
serwer1.nazwa.pl i serwer2.nazwa.pl to nie ten sam serwer. Chyba, że jesteś właściciel nazwa.pl i to są Twoje subdomeny.
leovandamon
7.06.2009, 07:58:56
Jeśli masz dostęp do php.ini, spróbuj ustawić ALLOW_URL_INCLUDE, choć nie jest to zalecane ze względów bezpieczeństwa.
Ale i tak nie dołączy kodu PHP, tylko wynik. [;
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.