Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php]include w switch
roghatt
post
Post #1





Grupa: Zarejestrowani
Postów: 250
Pomógł: 11
Dołączył: 20.03.2006

Ostrzeżenie: (0%)
-----


Witam.
Mam funkcje switch a w niej funkcje include.
plik index.php z funkcja include znajduje sie w podkatalogu "strona"
www.mojadomena.pl/strona/
I np. takie cos dziala bez problemu:
plik znajduje sie np tutaj:
www.mojadomena.pl/strona/katalog1/plik.php

  1. <?php
  2. include ("katalog1/plik.php");
  3. ?>


a teraz chce zeby plik byl includowany z katalogu innego czyli katalog2
www.mojadomena.pl/strona/katalog2/plik.php

to robie takie cos:
  1. <?php
  2. include ("../katalog2/plik.php");
  3. ?>


ale tutaj wyswietla sie blad
  1. <?php
  2. Warning: include() [function.include]: Failed opening '../katalog2/plik.php' for inclusion (include_path='.:/:/usr/php/pear') in /index.php on line 237
  3. ?>


co robie zle?
mozna includowac pliki z katalogow nadrzednych a nie z katalogow ktore znajduja sie w katalogu ze strona?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
jarek_bolo
post
Post #2





Grupa: Zarejestrowani
Postów: 149
Pomógł: 12
Dołączył: 3.03.2008
Skąd: łódzkie

Ostrzeżenie: (0%)
-----


Przecież przykłady które przedstawiłeś różnią się tylko nazwą katalogu, nie różnią się położeniem katalogów.

Więc nawet bez specjalnego rozumowania tematu, po małpiemu wystarczyło zmienić nazwę katalog1 na katalog 2.

To, że wcześniej w instrukcji include "wszedłeś" w katalog1, nie znaczy, że musisz w następnej instrukcji include wychodzić z niego (../), aby wejść do leżącego obok niego katalog2.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 5.10.2025 - 06:57