Hallo Verona,
da wirst du nicht geholfen werden können. *scnr*
Du willst ja keine globale Variable, obwohl die ja nur Dein Script sehen kann, solange es lebt, und nicht die ganze Welt. Eine andere Möglichkeit, als eine globale Variable zu füllen, weir es nicht geben, wenn Du die Meldung nicht auf Platte zwischenlagern willst solange.
Was spricht außerdem dagegen, das leuchtet mir nicht ein. Gibt es ein Problem mit Rekursion in dem Script? Dann bau ein Array für die Fehlermeldungen und stopf sie rein.
<?php #### das Fehlerscript #### error.php ####
function get_my_personnel_message($person)
{
$msg="kein Fehler aufgetreten";
if ($person == "me")
{
$msg="Du bist der Fehler";
}
return $msg;
}
$errormsg = get_my_personnel_message("me");
?>
<html>
</body>
bla, blubb, sabber
<div class="messages"><?=$errormsg ?></div>
</body>
</html>
WIESO nicht so? Sags mir! :-)
Liebe Grüße aus http://www.braunschweig.de
Tom
Intelligenz ist die Fähigkeit, aus Fehlern Anderer zu lernen und Mut die, eigene zu machen.