hi leute...
ich möchte auf meiner webseite einen text, der sich automatisch auf 5 spalten aufteilt. dafür habe ich dieses script gefunden:
allerdings verteilt sich der text nicht auf diese fünf spalten, sondern es ist einfach eine lange liste. statt der liste habe ich es auch schon mit einfachen umbrüchen versucht, aber gleiches ergebnis...
im css habe ich der id spalten eine höhe von 600 px gegeben, aber auch da ändert sich nichts.
danke schon mal für eure hilfe.
ich möchte auf meiner webseite einen text, der sich automatisch auf 5 spalten aufteilt. dafür habe ich dieses script gefunden:
PHP:
<div id="spalten">
<p><?php
// Text einlesen
$text = implode(" ", file("http://www.cottbus-werbung.de/wordpress/wp-content/themes/werkzwei/produkte.txt"));
$spalten = 5; // Anzahl Spalten
$length = strlen($text);
$length = ceil($length/$spalten);
$words = explode(" ",$text);
$c = count($words);
$l = 0;
for($i=1;$i<=$spalten;$i++) {
$new_string = "";
echo "<td style=\"text-align:left\" valign=\"top\">";
for($g=$l;$g<=$c;$g++) {
if(strlen($new_string) <= $length || $i == $spalten)
$new_string.=$words[$g]." ";
else {
$l = $g;
break;
}
}
echo $new_string;
echo "</td>";
}
?></p>
</div>
allerdings verteilt sich der text nicht auf diese fünf spalten, sondern es ist einfach eine lange liste. statt der liste habe ich es auch schon mit einfachen umbrüchen versucht, aber gleiches ergebnis...
im css habe ich der id spalten eine höhe von 600 px gegeben, aber auch da ändert sich nichts.
danke schon mal für eure hilfe.