Dodaj do ulubionych

include, pomozcie

IP: *.dip.t-dialin.net 28.05.04, 10:21
Probuje wkleic na strone zawartosc innej strony w wyzszym katalogu (np.kartki)

<?php
chdir('kartki');
include("index.php");
?>

za cholere mi sie to nie udaje, niektore skrypty udaje mi sie tak includowac
a niektore nie , dostaje tylko komunikat ze Warning: session_start(): Cannot
send session cookie albo Warning: session_start(): Cannot send session cache
limiter - headers already sent , co mam z tym zrobic ?

patrzylem na php.net ale tam nei ma dokladnie wytlumacznego jak inkludowac z
wyzszego katalogu.

z gory dzieki za pomoc.
Obserwuj wątek
    • szarykot Re: include, pomozcie 28.05.04, 10:27
      include('kartki/index.php'); - plik z podkatalogu
      ewentualnie
      include('../index.php'); - plik z wyższego katalogu

      i poczytaj uważnie o:
      pl.php.net/manual/pl/function.header.php
      • Gość: CSV Re: include, pomozcie IP: *.dip.t-dialin.net 28.05.04, 20:05
        dzieki za odp. ale niestety to nie chce dzialac, caly czas mam:

        Warning: session_start(): Cannot send session cookie - headers already sent by
        (output started at /home/www/html/kartki.php:5)
        in /home/www/html/kartki/index.php on line 20

        Warning: session_start(): Cannot send session cache limiter - headers already
        sent (output started at /home/www/html/kartki.php:5)
        in /home/www/html/kartki/index.php on line 20

        Warning: main(inc/lang/language_en.php): failed to open stream: No such file or
        directory in /home/www/html/kartki/inc/setLang.php on line 6

        Warning: main(): Failed opening 'inc/lang/language_en.php' for inclusion
        (include_path='.:/usr/share/php') in /home/www/html/kartki/inc/setLang.php on
        line 6

        :(
        • szarykot Re: include, pomozcie 28.05.04, 20:35
          Pamiętaj, że header() może być wywoływana jedynie do momentu nim zostanie
          wysłana jakakolwiek treść, tzn. znaczniki HTML, puste linie lub wynik pracy PHP.
          Jest to bardzo częsty błąd, gdzie skrypty z funkcjami include(), require() itp.
          mają spacje albo puste linie przed wywołaniem funkcji header(). Problem ten
          pojawia się również w skryptach opartych na pojedynczym pliku PHP/HTML.

          jeszcze raz odsyłam do
          pl.php.net/manual/pl/function.header.php
          pl.php.net/manual/pl/function.header.php
          • szarykot Re: include, pomozcie 28.05.04, 20:36
            znaczy się ten drugi link miał być taki:
            pl.php.net/manual/pl/function.setcookie.php
Inne wątki na temat:

Nie masz jeszcze konta? Zarejestruj się


Nakarm Pajacyka