Fehler bei functionen

DeMoehn

Mitglied
Hi Leutz.
Damit meine Scripte endlich ma übersichtlicher werden, will ich meine smiley function und meine link function, connections... in EIN file schreiben, aus dem dann die andern files immer lesen. Jetzt hab ich ein prob, z.B geht es nicht wenn cih schreibe
PHP:
//functions.php
function test($text) {
$text = "test".$text."test";
}
wenn ich jetzt return $text drunter schreib gehts auch nich...
Uns dann steht im home.php z.b
PHP:
include("functions.php");
$text = $reihe->$text;
$myText = nl2br($text);
test($myText);
echo $myText;
Hat jemand ne ahnung woran der fehler liegen könnte?
 
Code:
function test($text) {
        $text = "test".$text."test";
        return $text;
}

Aufruf:

Code:
include("functions.php");
$text = $reihe->$text;
$myText = nl2br($text);
$result = test($myText);
echo $result;

Meinst du es so vielleicht?

Gruß

RedWing
 
versuch mal erst die funtion in ein if zu setzen wie ind diesem Beispiel (hat aber mit deinem Prob nichts zutun!

if (!function_exists("gettemplate")) {
function gettemplate($url)
{
if(file_exists("templates/$url") && is_file("templates/$url")){
unset($ausgabe);
$url2="templates/$url";
$ausgabe.=implode("",file($url2));
return "$ausgabe";
}
}
}

Dann poste deinen Script vollständig und stell die Frage genauer. Dann kann ich dir helfen!
 
Zurück