Ralf Rapude: $message und textarea Inhalt

Hallo Forum,
ich bin gerade dabei ein Mailinglistenscript aufzubohren. Das Problem ist folgendes:
Dieser Code steht im Script:
_____________________________________________________________
$message ="Hallo $bfile[0],\n\n";
$message ="Um den Newsletter wieder abzubestellen, wählen Sie bitte,\n";
$message ="folgende Adresse an:\n";
$message ="http://$HTTP_HOST$ersatz?action=delete&code=$bfile[3]&email=$bfile[1]\n\n";
$message.="$mailtext\n\n";
______________________________________________________________

Der Newsletter wird auch versandt, aber es wird immer nur das verschickt, was direkt über '$message.="....' steht.
Ich dachte eigentlich, der Punkt hinter dem letzten $message. wäre ähnlich wie das + bei JS. Aber wenn das so ist, wieso wird denn der Textstring nicht richtig zusammengebastelt? Alles was in $message steht, müßte doch jetzt eigentlich mit dem Inhalt von $mailtext zusammengedröselt werden, oder? Habe ich da irgendwas grundsätzlich mißverstanden? Auf jeden Fall habe ich das jetzt in allen Variationen durchprobiert und komme nicht weiter. Deshalb wäre es prima, wenn mir von euch jemand weiterhelfen kann.

Schön das das Forum wieder da ist!
Dank und Gruß sagt
Ralf

  1. hi ralf

    Der Newsletter wird auch versandt, aber es wird immer nur das verschickt, was direkt über '$message.="....' steht.
    Ich dachte eigentlich, der Punkt hinter dem letzten $message. wäre ähnlich wie das + bei JS.

    nicht ganz:

    <?
    $message ="Hallo du,\n\n";
    $message .="Um den Newsletter wieder abzubestellen, wählen Sie bitte,\n";
    $message .="folgende Adresse an:\n";
    $message .="http://irgendeinerurl";
    $message .="blaw\n\n";

    echo "$message";
    ?>

    tschau
    thomas

  2. Hallo Forum,
    ich bins nochmal. Sorry, aber ab und zu passiert es mir, das ich stundenlang rumfrickel, dann endlich poste, weil ich nicht weiterkomme, noch einen Versuch starte, und es dann auf einmal klappt.
    Hinhauen tut es, wenn man es folgendermaßen macht:

    $message="Hallo $bfile[0],\n\n";
    $message.="Um den Newsletter wieder abzubestellen, wählen Sie bitte,\n";
    $message.="folgende Adresse an:\n";
    $message.="http://$HTTP_HOST$ersatz?action=delete&code=$bfile[3]&email=$bfile[1]\n\n";
    $message.="$mailtext\n\n";

    Dann wird der String korrekt zusammengefügt.

    Trotzdem Dank und Gruß
    Ralf (demdasnundocheinwenigpeinlichist)