Hallo,
ich habe ein Script mit dem ich eine Textdatei auslese und in
Tabellenform anzeigen lasse.
Wenn aber die Spalte "Name" einen langen Eintrag hat vergrössert sich die Tabelle. Das möchte ich nicht. Die Tabelle soll immer gleich Breit sein. Was zulang ist soll mit einem Umbruch in die nächste Zeile gebracht werden.
Ich habe es schon mit dem width-Befehl in der Tabelle probiert,
aber die Breite wird immer wieder an den längsten Eintrag angepasst.
Ich glaube mit wordwrap habe ich das was ich brauche.
Ich habe es aber nicht hinbekommen das Beispiel (ganz unten)
in meinem Script umzusetzten.
Viel von Html und PHP verstehe ich nicht, bin froh wenn es läuft.
Es wäre Super toll wenn mir jemand das Beispiel in mein Script
einbauen könnte so das ich die Breite für den Namen festlegen kann und es hier veröffentlicht.
Vielen Dank
<table border=1>
<tr> <th>Platz</th> <th>Punkte</th> <th>Name</th> </tr>
<?php
$datei = "test.txt";
$array = file($datei);
rsort( $array, SORT_NUMERIC );
for ($i = 0; $i < 100; $i++) {
$array[$i] = explode(";" , $array[$i]);
echo "<tr><th>" . ($i+1) . "</th>";
for ($a = 0; $a < 2; $a++) {if ($a == 2) { echo "<td>\"" . $array[$i][$a] . "\" target=\"_blank\">" . $array[$i][$a] . "</td> \n";} else { echo "<td>" . $array[$i][$a] . "</td> \n"; }}
echo "</tr> \n";}
?>
</table>
// $text = "Ein sehr langes Wooooooooooort.";
// $neuertext = wordwrap($text, 8, "\n", 1);
// echo "$neuertext\n";
ich habe ein Script mit dem ich eine Textdatei auslese und in
Tabellenform anzeigen lasse.
Wenn aber die Spalte "Name" einen langen Eintrag hat vergrössert sich die Tabelle. Das möchte ich nicht. Die Tabelle soll immer gleich Breit sein. Was zulang ist soll mit einem Umbruch in die nächste Zeile gebracht werden.
Ich habe es schon mit dem width-Befehl in der Tabelle probiert,
aber die Breite wird immer wieder an den längsten Eintrag angepasst.
Ich glaube mit wordwrap habe ich das was ich brauche.
Ich habe es aber nicht hinbekommen das Beispiel (ganz unten)
in meinem Script umzusetzten.
Viel von Html und PHP verstehe ich nicht, bin froh wenn es läuft.
Es wäre Super toll wenn mir jemand das Beispiel in mein Script
einbauen könnte so das ich die Breite für den Namen festlegen kann und es hier veröffentlicht.
Vielen Dank
<table border=1>
<tr> <th>Platz</th> <th>Punkte</th> <th>Name</th> </tr>
<?php
$datei = "test.txt";
$array = file($datei);
rsort( $array, SORT_NUMERIC );
for ($i = 0; $i < 100; $i++) {
$array[$i] = explode(";" , $array[$i]);
echo "<tr><th>" . ($i+1) . "</th>";
for ($a = 0; $a < 2; $a++) {if ($a == 2) { echo "<td>\"" . $array[$i][$a] . "\" target=\"_blank\">" . $array[$i][$a] . "</td> \n";} else { echo "<td>" . $array[$i][$a] . "</td> \n"; }}
echo "</tr> \n";}
?>
</table>
// $text = "Ein sehr langes Wooooooooooort.";
// $neuertext = wordwrap($text, 8, "\n", 1);
// echo "$neuertext\n";