Eurokicker
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 16.05.2008, 13:39   #1
TP-Specialist
 
Benutzerbild von MichaelM
 
Registriert seit: Jan 2004
Ort: Münster-Hiltrup
MichaelM hilft, wo's gehtMichaelM hilft, wo's gehtMichaelM hilft, wo's geht

PHP Mailversand


Habe mal wieder ein Problem.

Ich lasse den User User über ein Formular in einem Textfeld Daten eingeben. Mit mail() erhält dieser User anschließend eine Bestätigungsmail mit seinem eingegebenen Text.

Die Variable $Eintragstext enthält anschließend diesen Text mit allen
Zeilenumbrüchen die der User ausgelöst hat.

Nur werden diese Zeilenumbrüche nicht weitergegeben.

Ich hab dann durch googeln versucht eine Lösung zu finden.

Habe die Variable $Eintragstext folgendermaßen gesetzt:

$Eintragstext = $Eintragstext."\r\n";

Hilft aber nicht. Zeilenumbrüche werden nicht mit der Bestätigungsmail übergeben. Was mache ich da anscheinend falsch?

Hier mein Email-Code:

PHP-Code:

<?
$Eintragstext 
$Eintragstext."\r\n"

     
/************************************************
         * 
         * Bestätigungs-Email an den Ersteller der Kritik
         *
         *************************************************/
        // Mailempänger
       
mail("$kritikeremail"," Dein Kritikbeitrag in der Meckerecke vom $Eintragsdatum ",


Hallo $Name,

du hast folgenden Betrag in der Kritikecke des WMC hinterlassen..!!
----------------------------------------------------------------------------------------------

Dein Name: $Name  

Du hast zum Thema $thema folgendes beigetragen:

Dein Beitrag: $Eintragstext  

Eingetragen am: $Eintragsdatum  Uhrzeit: $Eintragsuhrzeit 


Vielen Dank für Deinen Beitrag.


-----------------------------------------------------------------------------------------------
Wenn die Themen bei einer der nächsten Chapterversammlungen abgehandelt worden sind,\n
werden die Beiträge von Zeit zu Zeit aus der Kritikecke gelöscht bzw. unsichtbar geschaltet.
----------------------------------------------------------------------------------------------- 
"
,"From: <Meckerecke>"); ?>
__________________
Harleylujar, Michael!!

Falls mein Beitrag zu einer Lösung geführt hat,
würde ich mich über eine konstruktive Bewertung freuen.


Man sieht nur mit dem Herzen gut - das Wesentliche ist für das Auge unsichtbar...


www.mikel-mueller.de
www.sanitaertechnik-mueller.de

-------------------------------------
Mein Useralbum

Geändert von MichaelM (16.05.2008 um 13:45 Uhr).
MichaelM ist offline   Mit Zitat antworten


Alt 16.05.2008, 13:59   #2
TP-Specialist
 
Benutzerbild von MichaelM
 
Registriert seit: Jan 2004
Ort: Münster-Hiltrup
MichaelM hilft, wo's gehtMichaelM hilft, wo's gehtMichaelM hilft, wo's geht
juchhuuuu..

habs dann doch noch alleine geschafft.

mit $Eintragstext = str_replace("\r", "", $Eintragstext);

hat es dann funktioniert..
__________________
Harleylujar, Michael!!

Falls mein Beitrag zu einer Lösung geführt hat,
würde ich mich über eine konstruktive Bewertung freuen.


Man sieht nur mit dem Herzen gut - das Wesentliche ist für das Auge unsichtbar...


www.mikel-mueller.de
www.sanitaertechnik-mueller.de

-------------------------------------
Mein Useralbum
MichaelM ist offline   Mit Zitat antworten
Alt 16.05.2008, 14:10   #3
TP-Veteran
 
Registriert seit: May 2006
marc22 bringt sich richtig einmarc22 bringt sich richtig ein
Ohoh... Ist das das komplette Skript?
__________________
...Meine Meinung

1984
marc22 ist offline   Mit Zitat antworten
Alt 16.05.2008, 14:16   #4
TP-Specialist
 
Benutzerbild von MichaelM
 
Registriert seit: Jan 2004
Ort: Münster-Hiltrup
MichaelM hilft, wo's gehtMichaelM hilft, wo's gehtMichaelM hilft, wo's geht
Verstehe Deine Frage nicht.

Das Script ist doch in meinem 1. Beitrag enthalten..

Habe nur die Variable

$Eintragstext = $Eintragstext."\r\n"; (funktioniert nicht)

durch

$Eintragstext = str_replace("\r", "", $Eintragstext); (funktioniert)

ersetzt..!!


Aus meiner googlesuche..
Durch das \r werden die blinden Zeilenumbrüche gelöscht.
Die wichtigen \n Umbrüche bleiben jedoch erhalten!!
__________________
Harleylujar, Michael!!

Falls mein Beitrag zu einer Lösung geführt hat,
würde ich mich über eine konstruktive Bewertung freuen.


Man sieht nur mit dem Herzen gut - das Wesentliche ist für das Auge unsichtbar...


www.mikel-mueller.de
www.sanitaertechnik-mueller.de

-------------------------------------
Mein Useralbum

Geändert von MichaelM (16.05.2008 um 14:21 Uhr).
MichaelM ist offline   Mit Zitat antworten
Alt 16.05.2008, 14:43   #5
TP-Veteran
 
Benutzerbild von Guin
 
Registriert seit: Nov 2006
Ort: Lübeck
Guin hilft, wo's gehtGuin hilft, wo's gehtGuin hilft, wo's geht
Zitat:
Verstehe Deine Frage nicht.
Er wollte damit nur seine starken Sicherheitsbedenken aeussern. So wie es aussieht, verwertest du die Benutzereingaben ungeprueft.
Guin ist offline   Mit Zitat antworten
Alt 16.05.2008, 15:04   #6
TP-Specialist
 
Benutzerbild von MichaelM
 
Registriert seit: Jan 2004
Ort: Münster-Hiltrup
MichaelM hilft, wo's gehtMichaelM hilft, wo's gehtMichaelM hilft, wo's geht
Ja, habe ich gemacht..

$message = stripslashes($_POST["Eintragstext"]);
__________________
Harleylujar, Michael!!

Falls mein Beitrag zu einer Lösung geführt hat,
würde ich mich über eine konstruktive Bewertung freuen.


Man sieht nur mit dem Herzen gut - das Wesentliche ist für das Auge unsichtbar...


www.mikel-mueller.de
www.sanitaertechnik-mueller.de

-------------------------------------
Mein Useralbum
MichaelM ist offline   Mit Zitat antworten
Alt 17.05.2008, 18:58   #7
TP-Moderator
 
Benutzerbild von Rizzo
 
Registriert seit: Aug 2004
Ort: Kaiserslautern
Rizzo lebt für das TP und seine UserRizzo lebt für das TP und seine UserRizzo lebt für das TP und seine UserRizzo lebt für das TP und seine UserRizzo lebt für das TP und seine UserRizzo lebt für das TP und seine UserRizzo lebt für das TP und seine UserRizzo lebt für das TP und seine UserRizzo lebt für das TP und seine User
Zitat:
Zitat von MichaelM Beitrag anzeigen
Ja, habe ich gemacht..

$message = stripslashes($_POST["Eintragstext"]);
Hallo Michael,

stripslashes entfernt maskierende Backslashes, wenn Magic Quotes eingeschaltet ist. Das hat aber nichts mit dem Validieren von Benutzereingaben zu tun. Im Scripts Brett (oder auf meiner Seite) findest Du eine Klasse zum Validieren von Benutzereingaben mit Anwendungsbeispiele. Allerdings sollte man PHP 5 und OOP Grundkenntnisse mitbringen um die Klasse benutzen zu können.
Rizzo ist offline   Mit Zitat antworten
Alt 18.05.2008, 13:05   #8
TP-Specialist
 
Benutzerbild von MichaelM
 
Registriert seit: Jan 2004
Ort: Münster-Hiltrup
MichaelM hilft, wo's gehtMichaelM hilft, wo's gehtMichaelM hilft, wo's geht
Ja danke für Deinen Hinweis.
Dann versuche ich mal Deine Klasse zum Validieren der Benutzereingaben in mein Formular einzubinden.
Weiß zwar im Moment nicht wie ich einzelnen Formularfelder in meinem Formular mit Der Klasse überprüfen sollte, weil ein einfaches includieren der Klasse in mein Formular wohl nicht ausreichend sein wird.
__________________
Harleylujar, Michael!!

Falls mein Beitrag zu einer Lösung geführt hat,
würde ich mich über eine konstruktive Bewertung freuen.


Man sieht nur mit dem Herzen gut - das Wesentliche ist für das Auge unsichtbar...


www.mikel-mueller.de
www.sanitaertechnik-mueller.de

-------------------------------------
Mein Useralbum
MichaelM ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Web-Editoren & Coding > Traum-Dynamik
PHP Mailversand PHP Mailversand
« 2x JOIN zu tab_1 (möglich) ? | Links in if / else Anweisung einbauen »

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 07:33 Uhr.

Powered by: vBulletin Version 3.7 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Traum-Projekt.com | Suchen | Archiv | Impressum | Kontakt | | | Nach oben |



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67