okay, ich gebe Dir recht 
 
kannst Du mir sagen, wie ich sowas verhindern kann?
					
kannst Du mir sagen, wie ich sowas verhindern kann?


$ueberschrift = "<strong class='silver'>".$ueberschrift."</strong><br />";
$p_ende = "</p>";
 
$text = stripslashes($inhalt); // Beispiel
$text = preg_replace("!^\s*([^<]+)!", "<p class='absatz1'>\\1", $text);
$text = $text.$p_ende;
$text = preg_replace("!^\s*<p([^>]*)>!", "<p\\1>" . $ueberschrift, $text);
 
echo $text; 
$text = preg_replace("!^\s*([^<]+)!", "<p class='absatz1'>\\1</p>", $text); 
$p_ende = "</p>";
$text = preg_replace("!^\s*([^<]+)!", "<p class='absatz1'>\\1", $text);
$text = $text.$p_ende; 
<p class='absatz1'>Mein Text bis zum Ende</p>
<p></p> 
<h4>Hauptüberschrift</h4>
 
<p class="absatz"><strong>Zweitüberschrift</strong><br />
Text aus der Textdatei: Bla bla bla</p>
 
<p class="absatz"><strong>nächste Zweitüberschrift</strong><br />
Text aus der nächsten Textdatei: Bla bla bla</p> 
<h4>Hauptüberschrift</h4>
 
<p class="absatz"><strong>Zweitüberschrift</strong><br />
Text aus der Textdatei: Bla bla bla</p>
<p></p>
 
<p class="absatz"><strong>nächste Zweitüberschrift</strong><br />
Text aus der nächsten Textdatei: Bla bla bla</p>
<p></p> 
<p><strong>Überschrift</strong><br />...</p>
<h5>Überschrift</h5><p>...</p>



<p><strong>Zweitüberschrift</strong> Text aus der Textdatei</p> 
h5 { float: left; clear: left; }


Kommentar