kostenloser Webspace werbefrei: lima-city


Zeilenumbruch nach bestimmter Anzahl an Zeichen

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    thoba

    Co-Admin Kostenloser Webspace von thoba

    thoba hat kostenlosen Webspace.

    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.
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. der befehel heisst wordwrap ;)
    http://de2.php.net/wordwrap

    bsp:
    $text= wordwrap($text, 20 );
  4. 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-)
  5. 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 ;)
  6. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!