2 Funktionen + Variable in neue Variable?

NightWatcher

Erfahrenes Mitglied
2 funktinen + vaiable in neue Variable?

hi, erst mal sry für den blöden Betreff, aber ich wusste keinen besseren. ;)

Nun meine Frage:
ich möchte 2 funktionen und eine andere Variable in eine neue Variable packen wie geht das

Bekomme es nicht ganz hin.

Habe mir das so vorgestellt...

PHP:
     $text = header_mail();
     $text = "".$nachricht."";
     $text = footer_mail();

Hoffe ihr wisst was ich meine.

Danke schon einmal
 
Hallo NightWatcher!

Versuchs mal so:

PHP:
<? 
$ausgabe=header_mail().$nachricht.footer_mail();
?>

Vermute du meinst das, einfach mit einem Punkt dazwischen zusammenhängen.

mfg Hoizwurm
 
Also ich habe gerade bei mir beide Möglichkeiten nocheinmal ausprobiert, und
sie funktionieren beide.
Die Funktion footer_mail() alleine kannst du aber schon ausgeben?

mfg Hoizwurm
 
wenn ich es so schreibe:

PHP:
<?

header_mail();
echo $nachricht;
footer_mail();

?>

dann klappt es alles. Kann also nicht auf fehlerhaft function oder so hindeuten.

Ich möchte es eben aber alles in einer Variblen nachher haben.

Beide Varianten klappen aber leider bei mir nicht :(

Immer nur die header(); und $nachricht werden ausgegeben.
 
Wenn du schreibst :

PHP:
<?
header_mail();
echo $nachricht;
footer_mail();
?>

und es funktioniert mit der Ausgabe von header/footer_mail(),
gibst du dann in header/footer_mail() einen Wert über echo
aus oder über return zurück

Jona
 
Hi!

sieht mir eher so aus, als würde er in den Funktionen etwas über echo ausgeben. Denn einfache returns würden in seinem Beispiel ja nichts bringen...

So müsste das dann als Beispiel aussehen:
PHP:
function footer_mail() {
  $footer = "-- \nEnde der Mail";
  [...]
  return $footer;
}

matt
 
Zurück