Autor | Zpráva | ||
---|---|---|---|
peter vykopal Profil * |
#1 · Zasláno: 25. 2. 2009, 13:08:55
Zdravim vsechny, ucim se par dnu php z webů a s tímto potrebuji trochu pomoci pomoci:
<? php include-once ("funkce.php"); ?> Dejme tomu že soubor funkce.php obsahuje spoustu dalších funkcí, příkazů, polí.... a já chci vypsat pouze jeden z nich. Při výše uvedeném příkladu INCLUDE se ale načtou všechny ECHA, PRINTY... jistě existuje nějaká zkratka nebo finta jak do INCLUDE vložit nějakou značku pro takové vypsání ? díky za odpovědi , neposílejte mi prosím odkazy na Anglické texty, jsem starší ročník, maturoval jsem ještě z ruštiny - anglicky umím jen základy) |
||
bohyn Profil |
#2 · Zasláno: 25. 2. 2009, 13:31:36 · Upravil/a: bohyn
peter vykopal
Cistym resenim je v danem souboru nevypisovat zadna echa, respektive mit je ve funkcich. Muzete take funkce prenest do jineho souboru. Trochu obskurtni reseni je echa "chytit" do output bufferu a pak smazat. <?php ob_start(); include_once("funkce.php"); ob_end_clean(); ?> |
||
Jake Cooney Profil |
#3 · Zasláno: 25. 2. 2009, 13:31:57
Šlo by to jedině tak, že bys před includem nadefinoval nějakou konstantu nebo proměnnou a tu v tom funkce.php porovnával.
$a = true; include_once('funkce.php'); A v tom souboru if($a) echo('....'); Počítej s tím, že obsah inclucovanýho souboru se chová naprosto stejně, jako kdyby byl přímo v tom původním souboru (v tom, kde voláš include). |
||
Časová prodleva: 15 let
|
0