Zeilenumbruch nach bestimmter Anzahl an Zeichen
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
ausgabe
benutzer
besten mal
bestimmten anzahl
buchstabe
daten
email
folgende daten
formular
hund
kontaktaufnahme
manual
nfs
notwendigen angaben
optimist
spezialist
unterkategorie
vielen dank
wohnort
zeilenumbruch
-
Hallo!
Ich habe auf meiner HP ein Kontaktformular. Dieses Kontaktformular zeigt nach dem Senden der Mail dem Benutzer auch nocheinmal den Text seiner Eingaben an.
Mein Problem ist nun, dass wenn der Text sehr lang ist, wird bei der Ausgabe auf der HP kein Zeilenumbruch gemacht. Wie kann ich es nun machen, dass nach einer bestimmten Anzahl an Zeichen (z.B. 30 Zeichen) automatisch ein Zeilenumbruch gemacht wird?
P.S.: Ich bin blutiger Anf?nger in Sachen PHP.
Hier nochmal mein Code:
<?
if ($email == "" OR $name == "" OR $text == "")
{
echo "F?llen Sie bitte die notwendigen Angaben aus!";
}
else
{
echo "Vielen Dank f?r Ihr Feedback! Ihre E-Mail wurde erfolgreich gesendet!";
$mailtext = "Diese Daten wurden in das Formular eingegeben:
Name: $name \n
E-Mail: $email \n
Wohnort: $ort \n
Art der Kontaktaufnahme: $art \n
Unterkategorie: $sub \n
Text: $text";
mail("PC-Spezialist@die-optimisten.net", "Homepage www.the-specialseite.de.vu", $mailtext, "From:PC-Spezialist@die-optimisten.net");
echo "<br><br>Sie haben folgende Daten in das Formular eingegeben:
<br><br>Name: $name \n
<br>E-Mail: $email \n
<br>Wohnort: $ort \n
<br>Art der Kontaktaufnahme: $art \n
<br>Unterkategorie: $sub \n
<br>Ihre Nachricht: $text";
}
?>
Bei Ihre Nachricht soll nun also automatisch ein Zeilenumbruch nach 30 Zeichen ausgef?hrt werden. -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
der befehel heisst wordwrap ;)
http://de2.php.net/wordwrap
bsp:
$text= wordwrap($text, 20 ); -
Hier die offizielle Doku:
http://de2.php.net/manual/de/function.wordwrap.php
wordwrap() hat aber einen Sch?nheitsfehler: Es bricht den Text gnadenlos um, egal wo -- auch innerhalb eines Wortes, nicht nur bei Leerzeichen oder Zeilenumbr?chen.
to nachposter:
Sorry, war mal wieder mein Augenproblem ... X-)
-
darauf hab ich doch auch verlinkt...
na ja auf jeden fall gehts um f?chse *lol
Der schnelle braune
Fuchs sprang ?ber
den faulen Hund.
es gibt noch eine andere funktion, die ber?cksichtigt w?rter, aber da is das prob, dass man nat?rlich einfach buchstaben aneinander reiht, dann muss man das wieder verhindern (frag dazu am besten mal den nfs-szene typen da, mir f?llt der name nich ein *gg)
edit: ah doch der typ heist Speicaldune ;) -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage