Ergebnis 1 bis 4 von 4

Thema: Falsche Darstellung von Quellcode ?

  1. #1
    Teeny
    Registriert seit
    17.01.2019
    Beiträge
    37
    Danke
    4
    Bekam 0 mal "Danke" in 0 Postings

    Standard Falsche Darstellung von Quellcode ?

    Mahlzeit,

    ich habe ein PHP-Script, welches eine Textdatei (ca. 2000) zeilenweise ausliest und hinschreibt.
    In der Datei ist in jeder Zeile Text markiert:
    Code:
    TEXT <span style='color: red';'> RESULT </span>TEXT
    .
    Jetzt habe ich das Phänomen, dass ca. ab Zeile 500 der markierte Text kurz vor dem Ende der Zeile erscheint und nicht dort wo er hingehört.

    Schaue ich mir den generierten HTML-Code an ist dieser allerdings korrekt!

    Hatte jemand schonmal das gleiche Problem bzw. weiß woran es liegen könnte?

  2. #2
    Meister(in)
    Registriert seit
    27.07.2015
    Ort
    Nordseeküste
    Beiträge
    369
    Danke
    0
    Bekam 79 mal "Danke" in 79 Postings

    Standard AW: Falsche Darstellung von Quellcode ?

    Wie wird der Text 'hingeschrieben'? ... mit echo ?
    Poste doch die entsprechenden PHP Schleife, die die Ausgabe erzeugt - vielleicht erkennt man dann eher, wo das Problem sein könnte.
    PHP-Code:
    if(!sleep)
      {
    $sheep++;}
    else
      {
    $status="zzzz";} 

  3. #3
    Teeny
    Themenstarter

    Registriert seit
    17.01.2019
    Beiträge
    37
    Danke
    4
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: Falsche Darstellung von Quellcode ?

    Morgen,

    PHP-Code:
            $file 'dir/file'
            
    $file_handle fopen($file'r');

            while (!
    feof($file_handle)) {
                
    $line fgets($file_handle);
                echo 
    $line;
                }
            
            
    fclose($file_handle); 

  4. #4
    Meister(in)
    Registriert seit
    27.07.2015
    Ort
    Nordseeküste
    Beiträge
    369
    Danke
    0
    Bekam 79 mal "Danke" in 79 Postings

    Standard AW: Falsche Darstellung von Quellcode ?

    Wenn es x mal richtig funktioniert und dann irgendwann fehlerhaft angezeigt wird, könnte es ein Problem mit deinem Textfile geben.. zB dass dort irgendwelche Steuerzeichen enthalten sind, die man nicht sieht, die aber die Ausgabe beeinflussen.
    Teste mal, ob dieser Code eine Verbesserung bringt?
    PHP-Code:
            $file 'dir/file';
            
    $file_handle fopen($file'r');

            while (!
    feof($file_handle)) {
                
    $line trim(fgets($file_handle));
                echo 
    $line.'<br>\n';
                }
            
            
    fclose($file_handle); 
    Das 'trim...' (https://www.php.net/manual/de/function.trim.php) sollte bewirken, dass Leer- und Steuerzeichen am Anfang und Ende deiner eingelesenen Textzeile entfernt werden - und weil der Test dann 'nackig' ist müssen die gewollten Steuerzeichen '<br>\n' bei der Ausgabe wieder hinzugefügt werden. Wobei das '<br>' bei der Bildschirmausgabe eine Zeilenumbruch erzeugt und das '\n' sich nur auf die Anzeige in der Quellcodeansicht auswirkt.
    Viel Erfolg!
    PHP-Code:
    if(!sleep)
      {
    $sheep++;}
    else
      {
    $status="zzzz";} 

Ähnliche Themen

  1. Falsche Darstellung
    Von Billbos im Forum HTML & CSS Forum
    Antworten: 7
    Letzter Beitrag: 24.08.2008, 02:30
  2. Falsche Darstellung im Firefox
    Von im Forum HTML & CSS Forum
    Antworten: 4
    Letzter Beitrag: 02.12.2006, 13:29
  3. falsche Darstellung im IE 7
    Von Flasher im Forum HTML & CSS Forum
    Antworten: 1
    Letzter Beitrag: 01.12.2006, 12:17
  4. Falsche Darstellung in IE
    Von fantik im Forum HTML & CSS Forum
    Antworten: 1
    Letzter Beitrag: 30.06.2006, 08:46
  5. Falsche Darstellung in Mozilla
    Von epfan im Forum HTML & CSS Forum
    Antworten: 1
    Letzter Beitrag: 18.06.2006, 12:52

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •