<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 
    "http://www.w3.org/TR/html4/loose.dtd">
<html>
  <head>
    <meta HTTP-EQUIV="content-type" content="text/html; charset=iso-8859-1;">
    <meta name="description" content="nl2br, zeilenumbruch, break, neue, zeile, 
        umbruch, html, php">
    <meta name="author" content="Kai Wenk">
    <title> nl2br()-demo </title>
    <link rel="stylesheet" type="text/css" href="/haus/index.css">
  </head>
  <body>
        <script src="http://www.google-analytics.com/urchin.js" 
            type="text/javascript">
        </script>
        <script type="text/javascript">
            _uacct = "UA-83854-2";
            urchinTracker();
        </script>
        <div class="blog_text">
            <h1>nl2br()-demo</h1>
            <span style="font-weight:bold;"> nl2br() </span> ist eine Funktion, 
            die f&uuml;r &quot;new line to break&quot; steht und alle 
            Zeilenumbr&uuml;che (new line = neue Zeile) in einem Text in 
            Zeilenumbr&uuml;che aus (X)HTML (&lt;br /&gt; = break) umsetzt 
            (siehe <a href="http://de3.php.net/manual/de/function.nl2br.php" 
            target="_blank" class="link">PHP-Funktionsreferenz</a>).
            <br><br>
            Nirgendwo im Internet* gibt es eine Seite, in der man &quot;mal 
            eben&quot; einen Zeilenumbruch in einem einfachen Text in einen
            Text mit HTML-Zeilenumbruch konvertieren kann. Sowas ben&ouml;tigt
            man oft in F&auml;llen, in denen man im Internet Texte 
            ver&ouml;ffentlichen kann, in denen man vorgefertigte Texte 
            einf&uuml;gen will und zudem noch HTML erlaubt ist. <br> Bestes 
            Beispiel sind zum Beispiel eigene Weblogs oder diverse Formulare 
            beim immer bekannter werdenen <a href="http://www.myspace.com" 
            target="_blank" class="link">myspace.com</a>. <br> Gedichte, 
            Liedtexte und viele andere Dinge haben k&uuml;rzere 
            Zeilenl&auml;ngen, als oft zur Verf&uuml;gung stellen, und nicht 
            immer wird automatisch dort ein Zeilenumbruch gemacht, wo man es 
            m&ouml;chte.<br><br>
            <form method="POST" action="">
                <textarea rows="12" cols="80" name="text"
                ><?=$_POST['text']?></textarea>
                <br> Optional: <input type="checkbox" name="amp" 
                    value="1"<?=(($_POST['amp']=="1")?" checked":"")?>
                    Sonderzeichen (z. B. Umlaute) als HTML-Codierung
                    (ISO-8859-1) darstellen
                <br> <input type="submit" name="send" 
                    value="&lt;br /&gt; hinzufügen">
            </form>
<?php
/* short script by Kai Wenk (2006)
 *   visit http://www.wenktec.de/referenzen/
 *   for more information
 */
if(isset($_POST['send']))
{
    echo 
"<span style=\"font-weight:bold;\">Ausgabe (einfach kopieren): 
    </span><hr>"
;
    
    
$out $_POST['text'];
    
$out nl2br($out);
    
$out stripslashes(htmlentities($out));
    
    if(isset(
$_POST['amp']) && $_POST['amp']=="1")
    {
        
$out str_replace("&","&amp;",$out);
        
$out str_replace("&amp;gt;","&gt;",$out);
        
$out str_replace("&amp;lt;","&lt;",$out);
    }

    echo 
$out;
}
?>
        <br><br>
        </div>
        <div class="blog_coms">
        *nach kurzer <a 
            href="http://www.google.de/search?q=zeilenumbruch+in+%3Cbr%3E+demo" 
            target="_blank" class="link">Recherche</a> mit Google
        <br>
        <a href="nl2br.phps" class="link">Source</a> | <a href="nl2br.php" 
        class="link">nl2br()-Demo</a> ist Teil von <a 
        href="http://www.wenktec.de" class="link">WENKtec.de</a> - &copy; 2006 
        by Kai Wenk
        </div>
    </body>
</html>