Benutzerdefinierte Suche

Tabstops ausgeben wie im Original

  1. ben-pen

    ben-pen Thread StarterMacUser Mitglied

    Mitglied seit:
    26.08.2005
    Beiträge:
    1.380
    Zustimmungen:
    8
    Hallo, lese gerade mit file() eine Textdatei ein. Klappt wunderbar.
    Jetzt habe ich aber eine Textdatei, in der auch Tabstops vorkommen. Diese werden dann auf der Seite mit einem Leerzeichen wiedergegeben.

    Ist es möglich dass auch ein Tabstop (o.Ä.) wiedergegeben wird.

    Danke
     
    ben-pen, 19.01.2007
  2. getraenkemarkt

    getraenkemarktMacUser Mitglied

    Mitglied seit:
    27.01.2006
    Beiträge:
    692
    Zustimmungen:
    40
    In welcher Programmiersprache denn?
     
    getraenkemarkt, 19.01.2007
  3. falkgottschalk

    falkgottschalkMacUser Mitglied

    Mitglied seit:
    22.08.2005
    Beiträge:
    24.005
    Zustimmungen:
    1.599
    1) Was ist "o.Ä." zu einen Tab?
    2) Was sollte denn ein TAB auf einer Webseite bewirken? Denk dran: jeder User kann sowohl die Schriftart als auch die Größe der Schrift und dann noch die Größe des Browserfensters willkürlich festlegen. Und dann kommst Du mit TABs an...
     
    falkgottschalk, 19.01.2007
  4. getraenkemarkt

    getraenkemarktMacUser Mitglied

    Mitglied seit:
    27.01.2006
    Beiträge:
    692
    Zustimmungen:
    40
    Die Überlegung ist aber so falsch nicht: Man könnte z.B. mit Hilfe der Tabstops eine Tabelle generieren oder CSS-Code ausgeben und so "Tab-Feeling" erzeugen...
     
    getraenkemarkt, 19.01.2007
  5. goddess

    goddessMacUser Mitglied

    Mitglied seit:
    26.02.2006
    Beiträge:
    229
    Zustimmungen:
    10
    Zur Wiedergabe der Tabs in HTML einfach den gewünschten Text zwischen den HTML-Tags <pre></pre> einbinden.
     
    goddess, 19.01.2007
  6. Jakob

    JakobMacUser Mitglied

    Mitglied seit:
    05.01.2004
    Beiträge:
    1.067
    Zustimmungen:
    21
    Oder falls Du die Tabs erkennen willst (um sie z.B. in 4 non-breaking spaces umzuwandeln), das ist die Zeichenfolge \t in PHP.

    z.B.:
    PHP:
    str_replace("\t"'&nbsp;&nbsp;&nbsp;&nbsp;'$text,);
     
    Jakob, 20.01.2007
  7. ben-pen

    ben-pen Thread StarterMacUser Mitglied

    Mitglied seit:
    26.08.2005
    Beiträge:
    1.380
    Zustimmungen:
    8
    Das funktioniert bei irgendwie nicht.
     
    ben-pen, 22.01.2007
  8. ben-pen

    ben-pen Thread StarterMacUser Mitglied

    Mitglied seit:
    26.08.2005
    Beiträge:
    1.380
    Zustimmungen:
    8
    Genau das möchte ich erreichen. Dass ich mit Hilfe von css und php eine Tabelle erstelle. Ich möchte keine html tabelle.

    Und die Informationen werden aus eine Textdatei gelesen, wo die Inhalte mit tabs getrennt sind
     
    ben-pen, 22.01.2007
  9. ben-pen

    ben-pen Thread StarterMacUser Mitglied

    Mitglied seit:
    26.08.2005
    Beiträge:
    1.380
    Zustimmungen:
    8
    Habe gerade eine "Lösung" gefunden. Ich habe eine Textarea erstellt. Die Textdatei wird nun dort hineingelesen und die Tabstops werden perfekt angezeigt. Alles schön untereinander, auch wenn die Inhalte verschieden lang sind.
    Aber, jetzt zeigt er im Textfeld nach jeder Zeile <br> an. Wie bekomme ich das nun weg??
     
    ben-pen, 22.01.2007
  10. wegus

    wegusMacUser Mitglied

    Mitglied seit:
    13.09.2004
    Beiträge:
    14.982
    Zustimmungen:
    1.545
    Es ist absolut üblich, daß HTML Whitespaces auf Eines reduziert. Eine Formatierung kann man mit CSS erzwingen. Der offizielle Weg über HTML erfolgt, indem man den einzurückenden Teil mit dem Tag

    Code:
    außenstehender Text
    <blockquote>
    dies wird eingerückt
    </blockquote>
    dies ist wieder aussen
    
    blockquote arbeitet.
     
    wegus, 22.01.2007
Die Seite wird geladen...
Ähnliche Themen - Tabstops ausgeben Original
  1. macboehni
    Antworten:
    2
    Aufrufe:
    991
    macboehni
    24.01.2014
  2. michael-maze-2
    Antworten:
    0
    Aufrufe:
    1.043
    michael-maze-2
    25.10.2012
  3. falkgottschalk
    Antworten:
    2
    Aufrufe:
    3.141
    falkgottschalk
    11.04.2010
  4. Rockfreak
    Antworten:
    17
    Aufrufe:
    2.881
    Rockfreak
    10.01.2010