Autor Zpráva
Albert Einstein
Profil
<?
require_once 'setup.php'; # Nacti nastaveni
require_once 'inc/hlava.php'; # Nacti hlavu stranky

$poleAkce=array
(
'test'=>array('soubor.php','neco')
);

if (!isset ($_GET['akce'])) # Pokud nebude urcena akce
{
require_once 'hlavni.php'; # Importuje se soubor 'hlavni.php'
}

else # Pokud bude
{
require_once $poleAkce[$_GET['akce']][0]; # Nacte se soubor s poleAkci
return $poleAkce[$_GET['akce']][1]; # Vrati se hodnota z funkce
}

require_once 'inc/pata.php'; # nacti patu stranky
?>

a soubor soubor.php:

<?
function neco()
{
echo 'nejaky text';
return;
}
?>

Jak to, že se mi nevrati to echo 'nejaky text'; ??
nightfish
Profil
Jak to, že se mi nevrati to echo 'nejaky text'; ??
vrátit ti ho to nemůže, protože ke vracení hodnot z funkcí slouží return
a tvůj return nemá žádný parametr, takže nic nevrací
Albert Einstein
Profil
nightfish
Jak bych to měl upravit aby to šlo?
Alphard
Profil
<?
function neco()
{
return 'nejaky text';
}
?>
Albert Einstein
Profil
Alphard
Bohužel nefunguje
nightfish
Profil
return $poleAkce[$_GET['akce']][1]; # Vrati se hodnota z funkce
nejsem si jist, zda-li tohle může fungovat v PHP

spíš
echo $poleAkce[$_GET['akce']][1]();
BlueRain
Profil
nejsem si jist, zda-li tohle může fungovat v PHP
Tady je pole:

$pole=array
(
'novinky=array('news.php','vypis_novinky')
);

include $pole[$_GET['action']][0]; # vlozi dle action pole ('novinky') a z toho pole vlozi primo stranku (news.php)
return $pole[$_GET['action']][1] # vlozi dle action pole ('novinky') a z toho pole vlozi to, co funkce vratila.

A ja potrebuju vedet, jak mam upravit tu funkci, aby i vratila hodnotu. To je vše
nightfish
Profil
BlueRain
jak jsem již napsal, to volání funkce musíš napsat jinak - zřejmě jako
echo $poleAkce[$_GET['akce']][1]();
(return $poleAkce... nedává smysl, protože return se nemá už kam vracet)

a pak ještě tu funkci neco() upravit tak, jak ti napsal Alphard
Mr.Jake
Profil *
ahoj... potřeboval bych něco jako je na http://www.bolehlav.cz/hadanky.php ,myslím tamto zobrazit a skrýt odpověď... Mohl by jste mi někdo prosím poslat zdrojový kod??? díky kovar.jarda83@seznam.cz
nightfish
Profil
Mr.Jake
vzhledem k tomu, že je ta funkčnost na zmíněné stránce řešena javascriptem (tedy na klientovi), tak si ten zdrojový kód můžeš stáhnout sám...

P.S.: pakliže máš nějaký dotaz, tak si založ vlastní vlákno a neoživuj stará témata

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:

0