Hallo,
ich habe jetzt so meine mail() funktion:
Was, Du hast eine eigene Funktion namens mail() geschrieben?
Das finde ich nicht besonders schlau...
Nimm keine reservierten Woerter
http://www.php.net/manual/de/reserved.php
oder Namen von bereits in PHP definierten Funktionen
als Namen fuer eigene Funktionen.
$namemail = '$_POST["name"]';
Da Du diesen Wert nachher weiterverwendest, solltest Du ihn
schon ein wenig genauer pruefen, z.B. ob er keine "boesen"
Sonderzeichen wie NULL (\0), Zeilenumbrueche (\n, \r) oder so
enthaelt.
$newsletterauto="Blabla /n/n Benutzername: $username /n/n Passwort: $passwd . ";
Nur er macht mir keine Absätze...
Kein Wunder. Du schreibst ja auch "/n/n" statt "\n\n".
Vielleicht ist auch die Funktion wordwrap() etwas, das Du fuer den eigentlichen
Mail-Inhalt einsetzen moechtest.
Allgemeines zu Zeilenumbruechen:
http://www.tiptom.ch/homepage/faq.html?q=zeilenumbruch
PHP-Manual: Strings in doppelten Anfuehrungszeichen - Escape-Folgen mit Backslash:
http://www.php.net/manual/de/language.types.string.php#language.types.string.syntax.double
Gruesse,
Thomas