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
roghatt
post
Post #2





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

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


nie no ja nie chce zmieniac nazwy katalogu bo o to wlasnie chodzi...inaczej moze
mam takie cos

domena.com/strona1/tresc
domena.com/strona2/tresc
domena.com/strona3/tresc
domena.com/strona4/tresc
domena.com/tresc_wspolna

pliki
domena.com/strona1/index.php
domena.com/strona2/index.php
domena.com/strona3/index.php
domena.com/strona4/index.php

domena.com/strona1/tresc/opis.php
domena.com/strona2/tresc/opis.php
domena.com/strona3/tresc/opis.php
domena.com/strona4/tresc/opis.php
domena.com/tresc_wspolna/opis_wspolny.php

i np w pliku domena.com/strona1/index.php dodaje instrukcje:

  1. <?php
  2. switch ($_GET['top']) {
  3.  
  4.  case $menuOgl:
  5. include ("tresc/opis.php");
  6. break; 
  7.  case $menuOfe:
  8. include ("./tresc_wspolna/opis_wspolny.php");
  9. break;
  10. ?>


tak to mniej wiecej wyglada..wszystkie podstorny korzystaja z tresci swoich oraz niektore dzialy chce zeby wlasnie tresc byla wspolna i zeby byla z jednego pliku i dlatego chce miec jeden katalog gdzie te pliki beda wrzucone czyli "tresc_wspolna/"
i wlasnie mam problem z linijka
  1. <?php
  2. include ("./tresc_wspolna/opis_wspolny.php");
  3. ?>


probowalem tak jak napisal xbigos

  1. <?php
  2. include('./tresc_wspolna/opis_wspolny.php');
  3. ?>


ale i tak pokazuje sie blad:
  1. <?php
  2. Warning: include() [function.include]: Failed opening './tresc_wspolna/opis_wspolny.php' for inclusion (include_path='.:/:/usr/php/pear') in /index.php on line 225
  3. ?>

czyli jakos to sie nie cofa do tylu zeby wejsc do tego katalogu "tresc_wspolna" i dlatego musze wyjsc z katalogu "strona1/" "strona2/" itd...

a czy w include mozna podawac sciezke do pliku z url? include('www.domena.com/tresc_wspolna/opis_wspolny.php') (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) jesli tak to tez to nie dziala.

Prosze o pomoc.

Pozdrawiam

Ten post edytował freelinkz 3.04.2008, 09:55:22
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: 8.10.2025 - 01:55