PHP include pro fce

From: Michal Int <michalint (zavinac)>
Date: Sun, 22 Jul 2007 14:55:29 +0200
Zdravim konferu,

začal jsem programovat v PHP, ale pořád nemůžu pochopit jeden problém, začal jsem psát soubor index.php hned znakem <?php a za ním jako první příkaz následoval include ("fce.php");. V souboru fce.php bylo zhruba toto:
function htmlhlavicka(); {
echo ("HTML kód"); // kompletní příkazy od DOCTYPE až po /HEAD
}
Soubor index.php dále pokračoval příkazem volající fci:
htmlhlavicka();
a dále následovaly další příkazy.

Výsledná stránka však vůbec neodpovídala kódu, přímo do webového prohlížeče se na začátek napsalo přesně toto:

function htmlhlavicka(); { echo(" ");}

a dále byla vypsána chyba fatal error, stěžující si na volání neexistující fce htmlhlavicka(); v souboru index.php.

Podle zdrojového kódu, který byl předá prohlížeči mi to připadalo, jako by se celý soubor fce.php vůbec na serveru nezpracoval a byl předán prohlížeči jako html kód včetně PHP příkazů.
Když jsem fci z fce.php přesunul na začátek do souboru index.php a odstranil příkaz include, vše již běželo v pohodě, ale zase se nezpracoval další include soubor menuindex.php, čehož výsledek je vidět na www.westsoft.kvalitne.cz/postovka.

Předem děkuji za radu co s tím
Michal West
Received on 22. 07. 2007, 14:55 CEST

This archive was generated by hypermail 2.2.0 : 22. 07. 2007, 14:55 CEST