art-d-sign
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 05.09.2001, 19:07   #1
TP-Member
 
Benutzerbild von reetosh
 
Registriert seit: Mar 2001
reetosh macht alles soweit korrekt
Angry

zeilenumbruch entfernen


hallo zusammen

habe leider wieder ein problem

möchte gerne die zeilenumbrüche von einem text entfernen.
text kommt aus mysql dB.

habe folgendes ausprobiert, funktioniert aber leider bei mir nicht:

$text = str_replace(chr(13),"",$news_row[news]);
$text = str_replace(chr(10),"",$news_row[news]);

dann gebe ich den $text aus:

echo "nNews[$i][\"text\"]=\"$text\"";

und bekomme leider immer noch die umbrüche:

nNews[7]["text"]="dfsgfd
fdgdfgdfg
dfgdfg
dfgfdgdf"

thx reetosh
reetosh ist offline   Mit Zitat antworten


Alt 06.09.2001, 01:43   #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
Hi !!

Wie siehts denn aus, wenn du die Umbrüche bei der Ausgabe entfernst??

echo "nNews[$i][\"text\"]=\"".str_replace(chr(10),"",$text)."\"";

chr(13)...scheint sowieso falsch zu sein...
Probier mal...

Gruß Jan
Stuck Mojo ist offline   Mit Zitat antworten
Alt 06.09.2001, 11:30   #3
TP-Senior
 
Registriert seit: Apr 2001
Ort: Regensburg
martinR macht alles soweit korrekt

Re: zeilenumbruch entfernen


Zitat:
Original geschrieben von reetosh
hallo zusammen

möchte gerne die zeilenumbrüche von einem text entfernen.
Hi!

Also in Perl gibt's da eine sehr einfache Funktion namens "chomp". Schau mal nach, vielleicht findest Du sowas auch in PHP. Bei manchen Betriebssystemen besteht der Zeilenumbruch nämlich nicht nur aus einem Zeichen sondern aus zwei ...

cu

Martin
martinR ist offline   Mit Zitat antworten
Alt 06.09.2001, 12:13   #4
TP-Member
 
Benutzerbild von reetosh
 
Registriert seit: Mar 2001
reetosh macht alles soweit korrekt
Unhappy

zeilenumbruch entfernen


hallo

geht leider beides nicht : man braucht eigentlich schon zwei zeichen, so viel ich weiss. "chr(10) und chr(13)"

wegen der chowp funktion habe ich folgendes gefunden, geht aber leider auch nicht:

chomp function (like perl has):

function chomp($String)
{
$TheEnd=strchr($String,"\n");
$Result=substr($String,0,$TheEnd-1);
return $Result;
}

weiss nicht ob es noch ein zeichen mehr gib welches ich entfernen muss, oder ob es mit mysql zummenhängt.

thx reetosh
reetosh ist offline   Mit Zitat antworten
Alt 06.09.2001, 12:16   #5
TP-Member
 
Registriert seit: Aug 2001
Ort: NRW
klitze7-c004 macht alles soweit korrekt
Versuch doch, mit
preg_replace("/\s/g"," ");
oder so alle whitespaces durch ein space zu ersetzen
__________________
while(!asleep) sheep++;

k7
klitze7-c004 ist offline   Mit Zitat antworten
Alt 06.09.2001, 16:31   #6
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
...mmhhh
folgendes Script funzt bei mir:


PHP-Code:
<?
$db_Database 
"tmp";
$db_UserName "root";
$db_Password "";
$db_Hostname "localhost";

@
mysql_connect($db_Hostname$db_UserName$db_Password) || NoDB();
mysql_select_db($db_Database);

$query "SELECT * FROM test WHERE id = '1'";
$results mysql_query($query);
$news_row mysql_fetch_array($results);

// Ausgabe inkl. Zeilenumbruch...
echo $news_row[news]."<BR><BR>\n";

$text str_replace(chr(10),"",$news_row[news]);
$text str_replace(chr(13)," ",$text);

// Ausgabe ohne Zeilenumbruch
echo "nNews[$i][\"text\"]=\"$text\"";
?>
Ausgabe im Quelltext sieht so aus:

Code:
Hallo
Leute
Text
Mit
Zeilenumbruch<BR><BR>
nNews[]["text"]="Hallo Leute Text Mit Zeilenumbruch"
So soll es doch sein, oder??

Gruß Jan
Stuck Mojo ist offline   Mit Zitat antworten
Alt 06.09.2001, 23:37   #7
TP-Member
 
Benutzerbild von reetosh
 
Registriert seit: Mar 2001
reetosh macht alles soweit korrekt

peinlich peinlich ....


hallo

hatte idiotischen Variablen fehler

habs sofort gesehen als ich dein code gesehen hab.
vielen dank

gruss reetosh
reetosh ist offline   Mit Zitat antworten
Alt 06.09.2001, 23:39   #8
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
hehe... hab ich aber auch erst heute gesehen.... gestern war ich wohl zu müde
Stuck Mojo ist offline   Mit Zitat antworten
Alt 10.09.2001, 19:55   #9
TP-Senior
 
Benutzerbild von Doc.Silizium
 
Registriert seit: Feb 2001
Doc.Silizium macht alles soweit korrekt
hmm....vielleicht so?:

PHP-Code:
<?php
function entferne_umbrueche($string)
{
$string preg_replace("/(\n|\r|\r\n)/"""$string);
return(
$string);
}

?>
__________________
Keep the faith
Doc.Silizium ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Web-Editoren & Coding > Traum-Dynamik
zeilenumbruch entfernen zeilenumbruch entfernen
« Whois-Skript gesucht | Suche in PHP: guten Suchen-und Ersetzen Algorithmus »

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

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Wieso gibts hier nen Zeilenumbruch? NicNac HTML Puristen 5 10.03.2004 11:51
Daten mit Zeilenumbruch erzwingen Wizard Traum-Dynamik 7 16.07.2003 23:42
Hilfe: viele Formatierungen entfernen tomtiger73 Dreamweaver 10 20.02.2003 13:19
Leerer Zeilenumbruch X-Man Traum-Dynamik 4 26.08.2002 18:33
<br> aus Messages entfernen Pyro Traum-Dynamik 4 25.07.2001 22:40


Alle Zeitangaben in WEZ +2. Es ist jetzt 15:11 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