automatische PN erstellen und formatieren

PHP, Ajax, CSS, HTML, Javascript
Eben für die wirklich Harten, die alles selber machen.
Antworten
Benutzeravatar
Dungeonwatcher
Beiträge: 1055
Registriert: Sa 19.Feb, 2005 01:16
Wohnort: Berlin
Kontaktdaten:

automatische PN erstellen und formatieren

Beitrag von Dungeonwatcher »

'n Abend! :cool:

Ich möchte bei einer bestimmten Aktion ein PN an einen User schicken. Das funktioniert schon mal mit folgendem Code (Ausschnitt):

Code: Alles auswählen

		$privmsg_subject = 'Du hast in der Lotterie gewonnen!';
		$message = '[b]Herzlichen Glückwunsch![/b] Du hast in der Lotterie [b]' . number_format($pool,2, ",", ".") . '[/b] ' . $currency_name . ' gewonnen! Bye';

		$temp_data = $userdata; 
		$userdata = get_userdata($row2['user_id']); 
		cash_pm($row2,$privmsg_subject,$message); 
		$userdata = $temp_data;
Die PN wird mit korrekt versendet. Ich möchte aber das der Nachrichtentext etwas sauberer formatiert wird. Aktuell sieht er so aus:
Herzlichen Glückwunsch! Du hast in der Lotterie 2.000,00 Dungeondollar gewonnen! Bye
Wie bekomme ich nach den beiden Ausrufezeichen je zwei Zeilenumbrüche hin so das das ganze so aussieht:
Herzlichen Glückwunsch!

Du hast in der Lotterie 2.000,00 Dungeondollar gewonnen!

Bye
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Re: automatische PN erstellen und formatieren

Beitrag von oxpus »

Hi,

dazu musst einfach nur Zeilenumbrüche mit in den Text einfügen.
In etwa so:

Code: Alles auswählen

$message = "[b]Herzlichen Glückwunsch!\n\n[/b]Du hast in der Lotterie [b]" . number_format($pool,2, ",", ".") . "[/b] $currency_name gewonnen!\n\nBye";
Wichtig dabei auch die doppelten Hochkommas, da die Steuerzeichen \n für den Zeilenumbruch sonst nicht korrekt erkannt werden könnten.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
Dungeonwatcher
Beiträge: 1055
Registriert: Sa 19.Feb, 2005 01:16
Wohnort: Berlin
Kontaktdaten:

Re: automatische PN erstellen und formatieren

Beitrag von Dungeonwatcher »

Moin! :cool:
oxpus hat geschrieben:dazu musst einfach nur Zeilenumbrüche mit in den Text einfügen.
Ahhh, das \n ist es. Ich versuchte es nämlich erfolglos mit <br />, [br] usw.

THNX
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Re: automatische PN erstellen und formatieren

Beitrag von oxpus »

<br> sind HTML-Steuerzeichen und passen nicht so recht in eine Text-Nachricht ;)
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Antworten