php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2004

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 28.07.2004, 14:26  
Gast
 
Beiträge: n/a
Standard Sowas wie nl2br auch für Tabs?

Hallo auch,

in einem Eingabefeld werden Codeschnipsel eingetragen, die auch entsprechend eingerückt sind. Die Seitenabstände werden zwar gespeichert, aber bei der Ausgabe gehen diese verloren.
Gibt es sowas wie die nl2br für Umbrüche vielleicht auch für solche Abstände/Tabs?

Greetz
72dpi
 
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 28.07.2004, 14:28  
Gast
 
Beiträge: n/a
Standard

keine garantie:
Code:
$string=str_replace(" ","",$string);
 
Alt 28.07.2004, 14:42  
Erfahrener Benutzer
 
Registriert seit: 18.07.2004
Beiträge: 2.162
PHP-Kenntnisse:
Fortgeschritten
Basti
Standard

PHP-Code:
function htmlspaces ($text$tab_depth 4) {
    if ((int) 
$tab_depth 1) die ('[b]Error[/b]: Invalid value ...');
    
$tab_spaces '';
    for (
$i=0$i<(int) $tab_depth$i++) {
        
$tab_spaces .= '';
    }
    
$trans = array(' ' => ''"\t"$tab_spaces);
    return 
strtr ($text$trans);

..irgendwie so...

Allerdings gibt es auch den (X)HTML-Tag <pre>!

Basti
Basti ist offline  
Alt 28.07.2004, 15:03  
Gast
 
Beiträge: n/a
Standard

Dank für die Antworten, die auch recht einleuchtend sind!
Leider werden aber bei beiden Möglichkeiten meine Zeilenumbrüche, welche ich mit nl2br hinbekomme, "zerschossen". Ich habe anschließend nur noch einen zusammengeklatschten Texthaufen.

Greetz
72dpi
 
Alt 28.07.2004, 15:31  
Erfahrener Benutzer
 
Registriert seit: 18.07.2004
Beiträge: 2.162
PHP-Kenntnisse:
Fortgeschritten
Basti
Standard

..du musst nl2br() auch noch drüberlaufen lassen. Die Codes gezeigten ersetzten ja nur ein Leerzeichen durch die HTML-Leerzeichen-Entität (und Tabstops in n Leerzeichen), aber doch keine Zeilenumbrüche.

Hat es denn irgendeinen Grund, warum du den Text nicht einfach unbearbeitest zwischen <pre> und </pre> ausgibst? Da hast du doch dann alle Zeilenumbrücke und Einrückungen...

Basti
Basti ist offline  
Alt 28.07.2004, 15:39  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von bbastix
Hat es denn irgendeinen Grund, warum du den Text nicht einfach unbearbeitest zwischen <pre> und </pre> ausgibst?
Ja, nee, ... keine Ahnung!? Warum hab' ich das nicht gemacht? Hmm ... gute Frage!
Wenn ich dann mal wach bin, mache ich das dann mal so! *gähn*



Tja, hab' ich wohl irgendwie überlesen/-sehen. Sorry! *g*

... und wech ...
72dpi
 
 


Themen-Optionen
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
\r\n und Probleme mit dem Textfeld und nl2br BartTheDevil89 PHP Tipps 2008 21 20.07.2008 00:33
[Erledigt] nl2br() verursacht ganz viele Zeilenumbrüche Jeffry PHP Tipps 2008 6 25.06.2008 15:06
gegenstück zu nl2br freitz PHP Tipps 2006 7 06.07.2006 17:57
Funktion nl2br setzt <br> soll aber nicht am Ende ? Natheedo PHP Tipps 2006 2 18.06.2006 23:34
htmlentities und nl2br in einem kombiniert wiegia086 PHP Tipps 2006 7 22.04.2006 01:19
[Erledigt] Zeilenumbruch funktioniert nicht!! Trotz nl2br() -&gt; \r\n PHP Tipps 2006 53 28.02.2006 15:13
[Erledigt] nl2br nicht für table tags? PHP-Fortgeschrittene 2 16.06.2005 20:00
strip_tags vs. nl2br BEGINNER-L PHP Tipps 2005 8 08.03.2005 19:48
[erledigt] nl2br & dynamische Tabelle Magic PHP Tipps 2004-2 4 03.12.2004 17:53
nl2br() zurückformatiern Beatbox PHP Tipps 2004-2 8 30.11.2004 16:36
Auslesen von Datenbank-Feld (Text mit nl2br formatierung) Beatbox PHP Tipps 2004-2 1 28.11.2004 18:10
nl2br() rückgängig machen Kort PHP Tipps 2004-2 4 14.11.2004 22:10
WinXP Startleiste: Tabs verstecken Simbo Off-Topic Diskussionen 6 28.09.2004 22:04
nl2br: absatz bleibt rocco PHP Tipps 2004 5 04.09.2004 02:03
nl2br PHP Tipps 2004 4 27.06.2004 22:46

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
nl2br tab, php nl2br tab, php nl2br leerzeichen, nl2br tabulator, nl2br tabs, nl2br für tabs php, php nl2br tabulation, nl2br mit tabs, nl2br tabulator leerzeichen, nl2br für tabs, nl2br tab php, php nl2br tabs, nl2br mit tab, php nl2br tabulator, nl2br php tab, nl2br with tabs, php replace tab nl2br, tab nl2br, php tabulator nl2br, nl2br for tabs

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




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.