Autor Zpráva
peter vykopal
Profil *
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
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
Š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).

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

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