include dlaczego nie działa

0

mam takie pytanie czy wyswietlanie nagłowka i stopki strony przez include jest uzaleznione od ustawien php.ini
np

<?php include 'header.php'; print"jakis tam tekst"; include 'footer.php'; ?>

i w przegladarce mam tylko "jakis tam tekst"
jednak zeby nie było to header.php i footer.php to szkielet calej strony z tabelkami.

ciekawostka taka ze z dokumentu includuje jakis maly skrypt np z z data to jest ok ale naglowek nie bardzo wyswietla

0
<? include("ścieżka_i_nazwa_pliku"); ?>

czyli miałeś źle funkcje napisaną :)
zamiast
include 'cośtam';
napisz
include("cośtam");

0

forma include 'plik.php'; jest jak najbardziej poprawna

0

wim ze jest poprawna nawet

include "strona.php";

tez dziala na <ort>nie ktorych</ort> serwerach

a zreszta pisalem ale widocznie musze sie powtorzyc, do dokumentu includuje jakic inny np licznik w jakas tabelke to wszystko jest ok ale jezeli dokument wyglada tak jak opisałem wyzej to dzieja sie takie rzeczy i nawet zródło ma tylko to

bla nawet mi wyszło

<ort>w ogóle</ort> nie ort! nagłowka ani stopki dokumentu :-[

0

dzieki chopacy ale temat nie altualny, juz zrobilem
ten glupi serwer nie wyswietla bledów a mialem blad gdzie indziej ale dziwne po wyskoczyl dopiero po rozdzieleniu dokumentu na head i foot [cygaro]

0

spróbuj uzyc fukncji error_reporting z parametrem 2.

http://pl2.php.net/manual/pl/function.error-reporting.php

może, wtedy serwer będzie Ci wyświetlał błędy, ale głowy nie dam

0

al teraz jest nowy problem który przegapiłem amianowicie mam logowanie w serwisie i caly skrypt jest w head.php dane ologowaniu pamietane sa w sesji i teraz jezeli sa te dane to wyswietla odpowiednia strone a jezeli nie to formularz do logowania tylko ze to sprawdzenie konczy sie w pliku foot.php

to jest w head:
if(jakis warunek){
cos tam
}else{

a to juz w foot:

<?php } ?> //zakonczenie warunku

i sie sypie jakis błąd glupkowaty :-[

0

każdy plik php musi być zamkniętą całością - od "<?php" do "?>". nie możesz składni rozrzucać po kilku różnych plikach. zresztą w żadnym znanym mi języku tak nie możesz.

0

no to wlasnie zauwazylem ale wydaje mi sie ze kiedys udalo mi sie cos takiego zrobic :-/

no nic musze wymyslic jakis inny sposób na ort! strony :|

1 użytkowników online, w tym zalogowanych: 0, gości: 1