#1 29. Juli 2007 Text Tabellenüberschreitung Guten Abend alle zusammen, ich habe folgendes Problem und zwar habe ich ein textarea erstellt . Anhand diesem Textfeld geben ich halt Texte in die DB ein. Alles soweit gut nur bei der Ausgabe geht der Text meistens über die Tabelle bzw die Tabelle erweiters sich einfach trotz width. Habe die ganze Zeit versucht es zu beheben habe auch mit PHP Umbrüche einfügen lassen nach einer bestimmten Anzahl von Zeichen da aber leider jedes Zeichen eine andere Breite hat sieht dies sehr dumm aus... Am liebsten würde ich es so haben das wenn ich die ganze Breite des textfeldes ausgeschrieben habe das auch meine ganze Breite bei der Ausgab e gefüllt sind....Halt 1 zu 1 breite... Wenn mir einer Helfen könnte wäre dies sehr nett.... mfg + Multi-Zitat Zitieren
#2 29. Juli 2007 AW: Text Tabellenüberschreitung das passiert aber nur wenn du keine leereichen in die texte machst oder? + Multi-Zitat Zitieren
#3 29. Juli 2007 AW: Text Tabellenüberschreitung Kannst ja ma Code: overflow:auto; ausprobieren. + Multi-Zitat Zitieren
#4 29. Juli 2007 AW: Text Tabellenüberschreitung ja Murdoc-4D das passiert nur wenn ich keine lehrzeichen benutze...hast du ne idee?? die idee mit dem overflow:auto; klappt leider nicht... danke für eure hilfe + Multi-Zitat Zitieren
#5 29. Juli 2007 AW: Text Tabellenüberschreitung Mach Leerzeichen, sry das musste jetzt sein^^ Andernfalls kannst du ja die neuen Funktionen "wordbreak" [..] nutzen die dir CSS zur Verfügung stellt. overflow:auto; muss funktionieren btw. + Multi-Zitat Zitieren
#6 29. Juli 2007 AW: Text Tabellenüberschreitung war schnell geschrieben sorry....gibt es den keine andere lösung?? + Multi-Zitat Zitieren
#7 29. Juli 2007 AW: Text Tabellenüberschreitung doch sicher. vor dem eintrag in die db splittest du den text bei jedem "\n", erstellst ne schleife je nach länge des arrays, dann splittest das array wieder bei jedem leerzeichen, machst ne neue schleife nach der array länge und haust in die zulangen text ein leerzeichn rein. am besten am anfang gleich. PHP: <? php $text = "ichbineinzulangertextdersicherstab hier bricht" ; $nn = explode ( "\n" , $text ); for( $i = 0 ; $i < count ( $nn ); $i ++) { $nnn = explode ( " " , $nn [ $i ]); for( $o = 0 ; $o < count ( $nnn ); $o ++) { if( strlen ( $nnn [ $o ]) > 10 ) $nnn [ $o ] = substr_replace ( $nnn [ $o ], " " , 1 , 0 ); $neutext .= " " . $nnn [ $o ]; } $neutext .= "\n" ; } echo $neutext ; ?> + Multi-Zitat Zitieren
#8 29. Juli 2007 AW: Text Tabellenüberschreitung hm ist zwar ne gute idee aber ob das die optimalste ist und ob das andere große seiten auch so machen...... + Multi-Zitat Zitieren
#9 29. Juli 2007 AW: Text Tabellenüberschreitung mit sicherheit nicht. nutz CSS! + Multi-Zitat Zitieren
#10 29. Juli 2007 AW: Text Tabellenüberschreitung mache ich ja aber was schlägst du vor es kalppt nichts auch wenn ich feste größen angebe....ich weiß auch nicht warum.... + Multi-Zitat Zitieren
#11 29. Juli 2007 AW: Text Tabellenüberschreitung Mal eine Frage und da appeliere ich an deinen Verstand!? Wie soll der Text umgebrochen werden, in dem du keine Möglichkeiten für einen Umbruch bietest? Große und profesionelle Seiten denken bei der Entwicklung mit, was ich dir jedoch bei deinem Thread und deinem "Textfeld" abspreche .... Leerzeichen in den Text und fertig, dann passiert der Umbruch eigentlich automatisch, spätestens auf nl2br und/oder den gebräuchlichen css eigenschaften. + Multi-Zitat Zitieren
#12 29. Juli 2007 AW: Text Tabellenüberschreitung oje... hab mir das eben noch mal duch den kopf gehen lassen^^ php hat ne eigene funktion dafür. $neuertext = wordwrap( $text, 20, " " ); @maken: sicher hörts sichs immer wieder dumm an wenn man fragen wie "mein wort ist x-zeichen lang und soll umgebrochen werden" ließt, aber man bedenke auch das es sich hierbei nicht umbedingt um ein wort handeln muss. bestes beispiel: google-links + Multi-Zitat Zitieren
#13 29. Juli 2007 AW: Text Tabellenüberschreitung Bei Links müsste man aber noch "aufpassen", das nicht zB in <a href="http://gannz.laaanggeeeer.google.link.de">Google</a> der Link gebrochen wird, sondern nur das was sozusagen als "innerHTML" bzw im Tag drin steht. + Multi-Zitat Zitieren