power-box.de
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 05.08.2003, 20:16   #1
TP-Junior
 
Benutzerbild von schlagspin
 
Registriert seit: Jul 2003
schlagspin macht alles soweit korrekt
Question

Probleme bei Variablen mit Leerzeichen und Zeilenumbrauch


Hallo,

habe folgendes Problem:

aus einer Datenbank hole ich mir die Variable

$text = "Ich bin ein Text"

Beim ausgeben der Variable bekomme ich nur "Ich". Also habe ich mit
PHP-Code:
$text ereg_replace (" "" "$text); 
die Leerzeichen ersetzt. Leider wird aber nur an einem Leerzeichen ein Zeilenumbruch gemacht, den ich aber brauche.

Gibt es eine Möglichkeit den Zeilenumbruch nach einem Wort am Ende der Zelle hinzubekommen? Ich möchte nicht mitten im Wort nach 60 Zeichen abbrechen.
__________________
Wir sind allet Borg. Und Du ooch gleich. Dein Widastand kannste vajessen. Weil wa nämlich Deine janzen Eijenschaften in unsre mit rintun werden. So sieht det aus.
schlagspin ist offline   Mit Zitat antworten


Alt 05.08.2003, 20:21   #2
TP-Moderator
 
Benutzerbild von Stuck Mojo
 
Registriert seit: Feb 2001
Ort: Helmstedt/Wolfsburg
Stuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKE
öhm... was?

Du schreibst was von Zeilenumbruch... ich sehe nix, was mit einem Zeilenumbruch zu tun hat. Weder der Variableninhalt, noch deine ereg_replace()-Funktion.
Aber vielleicht kann ich es mir ja denken... schau dir mal die Funktion www.php.net/wordwrap an. Diese bricht Texte Wortweise um... Vielleicht meinst du sowas

Gruss
Jan
Stuck Mojo ist offline   Mit Zitat antworten
Alt 05.08.2003, 20:30   #3
TP-Junior
 
Benutzerbild von schlagspin
 
Registriert seit: Jul 2003
schlagspin macht alles soweit korrekt
Nach ereg_replace sieht der text etwas so aus.

PHP-Code:
Ich bin ein Text 
Wenn ich jetzt nach 10 "echten" Zeichen einen Zeilenumbruch bei der Ausgabe brauche, geht das leider nicht.
__________________
Wir sind allet Borg. Und Du ooch gleich. Dein Widastand kannste vajessen. Weil wa nämlich Deine janzen Eijenschaften in unsre mit rintun werden. So sieht det aus.
schlagspin ist offline   Mit Zitat antworten
Alt 05.08.2003, 20:37   #4
TP-Moderator
 
Benutzerbild von Stuck Mojo
 
Registriert seit: Feb 2001
Ort: Helmstedt/Wolfsburg
Stuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKE
Und wozu soll das replacen gut sein?
Stuck Mojo ist offline   Mit Zitat antworten
Alt 05.08.2003, 20:44   #5
TP-Specialist
 
Registriert seit: Aug 2002
Ort: Nähe Wien
prefix ist auf einem guten Weg
aufpassen schlagspin!!!

du verwendest hier sog. "geschützte leerzeichen", die braucht html nicht in dieser art und weise hier! die kannst du ruhig weglassen.

hast dir schon mal den quelltext in deinem webeditor angeschaut, wenn du "Ich bin ein Text" eingibst??

siehst du dann im quelltext irgendwelche "&nbsp"s??

nein
prefix ist offline   Mit Zitat antworten
Alt 05.08.2003, 20:44   #6
TP-Junior
 
Benutzerbild von schlagspin
 
Registriert seit: Jul 2003
schlagspin macht alles soweit korrekt
Ich hole die Daten einer Datenbank
PHP-Code:
 $ergebnis = @mysql_query($query);
  
$anz_reihen mysql_num_rows$ergebnis ); 
  while ( 
$datensatz mysql_fetch_row$ergebnis ) )
   {
   
$text $datensatz[1]
   } 
Wenn ich den Text jetzt ausgeben will, wird der Text beim 1. Leezeichen abgeschnitten, oder habe ich hier einen Fehler gemacht?

Ersetze ich die Leerzeichen gibt er mir den ganzen Text aus.
__________________
Wir sind allet Borg. Und Du ooch gleich. Dein Widastand kannste vajessen. Weil wa nämlich Deine janzen Eijenschaften in unsre mit rintun werden. So sieht det aus.
schlagspin ist offline   Mit Zitat antworten
Alt 05.08.2003, 20:49   #7
TP-Moderator
 
Benutzerbild von Stuck Mojo
 
Registriert seit: Feb 2001
Ort: Helmstedt/Wolfsburg
Stuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKE
bist du dir sicher, dass er dir abgeschnitten wird? Sieht mir eher nach irgendeinem Problem im HTML aus. Schau mal in den Quelltext der Datei nach ob dort dann wirklich nur "Ich" steht... wäre sehr merkwürdig.

Oder mach mal zum testen folgendes:
PHP-Code:
echo "<pre>";
$ergebnis = @mysql_query($query);
$anz_reihen mysql_num_rows$ergebnis ); 
while ( 
$datensatz mysql_fetch_row$ergebnis ) ) {
   
print_r($datensatz);
}
echo 
"</pre>"
und schau, was dir ausgegeben wird.

Gruss
Jan
Stuck Mojo ist offline   Mit Zitat antworten
Alt 05.08.2003, 20:53   #8
TP-Junior
 
Benutzerbild von schlagspin
 
Registriert seit: Jul 2003
schlagspin macht alles soweit korrekt
Ihr habt recht,

habe alle Änderungen rausgenommen. Im Quelltext steht der Text richtig. Ich gebe den Text an ein Java-Applet weiter und dieses Applet schneidet den Text ab wenn ich kein geschütztes Leerzeichen verwende.

Sorry,
war mein Fehler.
__________________
Wir sind allet Borg. Und Du ooch gleich. Dein Widastand kannste vajessen. Weil wa nämlich Deine janzen Eijenschaften in unsre mit rintun werden. So sieht det aus.
schlagspin ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Web-Editoren & Coding > Traum-Dynamik
Probleme bei Variablen mit Leerzeichen und Zeilenumbrauch Probleme bei Variablen mit Leerzeichen und Zeilenumbrauch
« Gegenstück zu nl2br() | mailversand per cornjob und php »

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 17:17 Uhr.

Powered by: vBulletin Version 3.7 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Traum-Projekt.com | Suchen | Archiv | Impressum | Kontakt | | | Nach oben |



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67