Autor Zpráva
BlueRain
Profil
nejaka_stranka.php:
function prvni()
{
echo 'nejay text';
}
echo 'nejaky text mimo funkci';

a soubor index.php:
include 'nejaka_stranka.php';

Jak mam udelat, aby si mi vlozila pouze funkce prvni()??
YaD
Profil
echo prvni()
simka00
Profil
buď kód rozděl na dva soubory, nebo místo echo použij třeba $tisk .= 'nejaky text mimo funkci'; a echuj až v souboru, ve kterém vkládáš soubor nejaka_stranka.php. funkce se ale většinou ukládají do oddělených souborů, které nemají žádný výstup (žádné echo)
BlueRain
Profil
YaD
A pokud tam nebude nic k vypsaní? Např. nejaká funkce nebo prihlaseni na server ??
tiso
Profil
tak že si ju dáš zvlášť do súboru a nebudeš za ňu pchať echo
Martin Tiršel
Profil
Nieje velmi bezpecne to takto robit, kod moze byt za urcitych podmienok napadnutelny. Subory, ktore includujes, by mali mat len funkcie a triedy, ktore sa automaticky nevykonaju, ale zavola ich len ta cast kodu, ktora ich volat ma. Nieje problem pripadny kod obalit do funkcie a tej nastavit globalne premenne, ak si to dany kod vyzaduje.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: