php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2004

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 03.06.2004, 09:59  
Neuer Benutzer
 
Registriert seit: 05.04.2004
Beiträge: 16
Tscheggi
Standard Leerzeilen beim Mailversand

Hallo,

ich habe mir ein Formular mit einer Textarea gebastelt.
Diesen Text versende ich dann per eMail.
Das Ganze klappt soweit auch, nur habe ich das klitzekleine Problemchen, daß nach jeder Zeile eine Leerzeile kommt.
Sprich, gebe ich in der Textarea folgendes ein :
1.Zeile
2.Zeile
3.Zeile

bekome ich in der eMail dann folgenden Inhalt :
1. Zeile

2. Zeile

3. Zeile

Das Ganze läuft in meinem Code folgendermassen ab :
(ich schreib hier nur mal die Codeschnipsel und nich den ganzen code rein)

Formular :
Code:
            <td><textarea name='text' cols='50' rows='20' id="text"></textarea></td>
Senden :
Code:
$mailtext	=	$_POST['text'];

mail ($empfaenger,$betreff,$mailtext, "From: $Email");
Hat mir jemand nen Tip, wie ich die Leerzeilen da rausbekomme ?

Vielen Dank schonmal für Eure Hilfe !

Gruß
Dirk
Tscheggi ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 03.06.2004, 10:18  
Erfahrener Benutzer
 
Benutzerbild von JEGO
 
Registriert seit: 01.12.2003
Beiträge: 2.555
PHP-Kenntnisse:
Anfänger
JEGO wird schon bald berühmt werden
Standard

gib mal in die textarea ein:

Code:
Text1
Text2
Text3
was bekommst du dann?

greets JEGO
JEGO ist offline  
Alt 03.06.2004, 10:23  
Neuer Benutzer
 
Registriert seit: 05.04.2004
Beiträge: 16
Tscheggi
Standard

Hey,

danke für die schnelle Antwort.

Das steht dann auch in der Mail drin :

1.Zeile
2.Zeile
3.Zeile

Grüße
Dirk
Tscheggi ist offline  
Alt 03.06.2004, 10:27  
Erfahrener Benutzer
 
Benutzerbild von JEGO
 
Registriert seit: 01.12.2003
Beiträge: 2.555
PHP-Kenntnisse:
Anfänger
JEGO wird schon bald berühmt werden
Standard

Dann hast du beim eingeben der zeilen warscheinlich nach jeder Zeile enter gedrückt. Oder?

so :

Zeile1 ENTER Zeile2 ENTER Zeile3

probier mal mit shift und ENTER zu arbeiten.

bei ENTER bekommst du einen Absatz und mit Shift ENTER bekommst du normalerweise einen Zeilen umbruch.

greets JEGO
JEGO ist offline  
Alt 03.06.2004, 10:34  
Neuer Benutzer
 
Registriert seit: 05.04.2004
Beiträge: 16
Tscheggi
Standard

Hey,
das hätte es theoretisch ja sein können.
Aber mit Shift-Enter kommt genau dasselbe.

Gruß
Dirk
Tscheggi ist offline  
Alt 03.06.2004, 10:50  
Erfahrener Benutzer
 
Benutzerbild von JEGO
 
Registriert seit: 01.12.2003
Beiträge: 2.555
PHP-Kenntnisse:
Anfänger
JEGO wird schon bald berühmt werden
Standard

hast du es schon mit htmlentities() probiert?

dann müsste es mit der version Text
Text gehen.

greets JEGO
JEGO ist offline  
Alt 03.06.2004, 10:54  
Neuer Benutzer
 
Registriert seit: 05.04.2004
Beiträge: 16
Tscheggi
Standard

hey,
nein, hab ich noch nicht.
Ehrlich gesagt kenn ich das auch (noch) nicht.
Was muss ich denn da machen ?

Danke
Dirk
Tscheggi ist offline  
Alt 03.06.2004, 11:17  
Erfahrener Benutzer
 
Benutzerbild von JEGO
 
Registriert seit: 01.12.2003
Beiträge: 2.555
PHP-Kenntnisse:
Anfänger
JEGO wird schon bald berühmt werden
Standard

http://de.php.net/manual/de/function.htmlentities.php

schau mal da nach.
JEGO ist offline  
Alt 03.06.2004, 11:35  
Neuer Benutzer
 
Registriert seit: 05.04.2004
Beiträge: 16
Tscheggi
Standard

Wenn ich Dich jetzt aber richtig verstanden habe, dann müsste der Text nachher in der Version :
1.Zeile
2.Zeile
3.Zeile


eingegeben werden.
Das möcht ich aber nich unbedingt. Ich möcht nem normalen User der auf der Homepage ist das nicht unbedingt zumuten.

Du kannst das Ganze auch mal anschauen unter :
http://www.spvggholzgerlingen.de/mailform.php?id=388

Wenn's nicht anders klappt, lass ich halt die Leerzeilen drin.

Gruß
Dirk
Tscheggi ist offline  
Alt 03.06.2004, 12:14  
Erfahrener Benutzer
 
Benutzerbild von JEGO
 
Registriert seit: 01.12.2003
Beiträge: 2.555
PHP-Kenntnisse:
Anfänger
JEGO wird schon bald berühmt werden
Standard

es müsste dann auch ohne die
gehen.
es dient dann dazu das du denn Enter auch dargestellt bekommst.
JEGO ist offline  
 


Themen-Optionen
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

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Erledigt] Leerzeilen in Gästebuch verhindern Czily PHP Tipps 2008 33 25.05.2008 23:17
Mailversand per PHP sinai PHP Tipps 2008 10 07.09.2007 14:06
Mit PHP am Ende einer TXT was ergänzen / Leerzeilen löschen DDogg PHP Tipps 2007 5 01.02.2007 10:32
Mailversand will nicht... madSoul PHP Tipps 2006 9 20.03.2006 16:50
Umlaute und Mailversand PHP Tipps 2006 15 05.03.2006 22:51
Leerzeilen in crontab löschen PHP Tipps 2005-2 0 08.08.2005 17:34
Mailversand aus PHP für Mailinglistsubscribe klappt nicht sinai PHP-Fortgeschrittene 10 16.07.2005 08:25
Anhänge über Mailversand... Beitragsarchiv 1 13.03.2005 20:56
Mailversand mit Adressen aus Datenbank PHP Tipps 2005 9 10.03.2005 12:13
Mailversand öffnet neues Fenster PHP Tipps 2005 2 04.03.2005 14:41
Mailversand mit Bcc funktioniert nicht... seb-web PHP Tipps 2005 13 22.02.2005 20:14
Problem mit Mailversand horvath-media PHP Tipps 2004-2 3 28.11.2004 19:59
Probleme beim mailversand mit Antworten robo47 PHP Tipps 2004-2 2 24.11.2004 09:06
Multipart Mailversand per PHP PHP-Fortgeschrittene 1 17.11.2004 16:18
Leerzeilen löschen Datenbanken 8 14.08.2004 20:16


Alle Zeitangaben in WEZ +2. Es ist jetzt 03:00 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.