Autor Zpráva
Muty
Profil
Zdravim,
potřeboval bych pomoct jak udělat funkci jenž si vytahne hodnoty dvou porměných ze souboru config.php a z aktuálního souboru v němž je tato funkce volaná. Chci to u titulků článků protože tam chci mít jak základní definovaný název webu tak nadpis aktuálního článku(z db)
Zkoušel jsem to takhle ale to nejede(funkce prakticky vůbec neumim :-(()

function title($ctitleweb,$localtitle){
include('config.php');
?>

<title><?php echo $ctitleweb; echo "->"; echo "$localtitle"; ?> </title>

<?php
}
?>
dik moc
fimmos
Profil
function title($ctitleweb,$localtitle){
include('config.php');

return echo "<title>".$ctitleweb." -> ".$localtitle."</title>";

}

když ji zavoláš, hned ti to vypíše
Charlie
Profil
function title($ctitleweb,$localtitle) {

@include("config.php");
echo "<title>$ctitleweb -> $localtitle</title>";
}

Tohle snad postačí.
Charlie
Profil
return echo

tohle skutečně funguje? Ten return tam vůbec být nemusí.
Martin Kuželka
Profil
Charlie: něco ti tam chybí, správně by to snad mělo být takhle:



function title($ctitleweb,$localtitle) {
@include("config.php");
echo "<title>".$ctitleweb." -> ".$localtitle."</title>";
}
Muty
Profil
w/fce.php on line 63
Muty
Profil
už jede vše dik moc
thingwath
Profil
Charlie
Funguje to, urcite, vrati to co vrati to echo, nevidim na tom nic spatneho. echo je jazykovy konstrukt, je celkem otazka jestli neco vraci, to uprimne nevim. Ten return tam skutecne nema zadny vyznam. Fakt nevim co to vrati, ale nic smysluplneho a uzitecneho to nebude (a ani nic vratit nechceme).
fimmos
Profil
ano, bez toho return, jen echo

muselo by tam být jen return bez echo a pak před volání fce dát echo
Charlie
Profil
Martin Kuželka, jak říká thingwath, je to funkční.
fimmos
Profil
Martin Kuželka tohle echo "<title>".$ctitleweb." -> ".$localtitle."</title>"; tak být nemusí, i Charlieho zápis bude dobře, jen ten tvůj je víc přehlednější
Charlie
Profil
jen ten tvůj je víc přehlednější

To si nemyslím, já v tom vidím jen bordel v uvozovkách (Martin Kuželka omlouvám se, omlouvám se :-))
Martin Kuželka
Profil
Tady se musím omluvit spíš já za matení.
Charlie
Profil
Já jsem se Vám omlouval, abyste mi náhodou nezrušil účet tady na Diskusi, mohl bych kvůli tomu totiž umřít :-)

Ale zpět k tématu, kdybychom použili v příkazu echo apostrofy, pak by moje podoba nefungovala. Bylo by za potřebí využít již popsaný způsob spojování řetězců.
Toto téma je uzamčeno. Odpověď nelze zaslat.

0