. .
pragmaMx Support Forum 22 Mai 2013, 22:49:53 *
Willkommen Gast. Bitte einloggen oder registrieren.


Einloggen mit Benutzername und Passwort
News:
Brauchen Sie Hilfe? Bitte nutzen Sie unsere Suchfunktion bevor Sie Beiträge oder Fragen ins Board schreiben! Viele Fragen wurden bereits gestellt und beantwortet. Danke!
 
Übersicht Hilfe Forenregeln / Boardrules
 
Suche
Seiten: [1]   Nach unten
Drucken
Autor Thema: [Solved] String durchsuchen !?  (Gelesen 745 mal)
0 Mitglieder und 1 Gast betrachten dieses Thema.
pyr0
weiss mehr
****
Offline Offline

Geschlecht: Männlich
Beiträge: 433

pyr0


WWW
« am: 27 August 2010, 13:06:51 »

Ich lese mit folgendem Code
Code: [Select]  
$read_error = "$verzeichnis/$errordatei";
 $fp = @fopen("$read_error", "r") or die ("Keine Datei vorhanden");
$text =  fpassthru($fp);


eine Textdatei ein.
Darin kommt folgendes vor:
Code: [Select]  
[27-Aug-2010 10:14:15] PHP Parse error:  syntax error, unexpected T_ELSE in /var/www/mf-beta/modules/miniGW/includes/messages.php on line 153
[27-Aug-2010 10:47:18] PHP Parse error:  syntax error, unexpected $end in /var/www/mf-beta/modules/miniGW/includes/messages.php on line 154
[27-Aug-2010 10:58:44] PHP Parse error:  syntax error, unexpected $end in /var/www/mf-beta/admin/modules/debuglog.php on line 31
[27-Aug-2010 11:13:36] PHP Parse error:  syntax error, unexpected T_STRING in /var/www/mf-beta/admin/modules/debuglog.php on line 52
[27-Aug-2010 11:13:45] PHP Run-time notice:
  Undefined index:  logfile
  in /var/www/mf-beta/admin/modules/debuglog.php on line 43
[27-Aug-2010 11:15:03] PHP Run-time notice:
  Undefined index:  logfile

Nun möchte ich aber das das Datum eine andere Farbe bei der Anzeige hat.
Wie bekomme ich das hin???



Danke und Gruss pyr0
Gespeichert
Musicman75
Inventar
*******
Offline Offline

Geschlecht: Männlich
Beiträge: 1.693


WWW
« Antworten #1 am: 27 August 2010, 13:18:50 »

Hallo,

das einfachste Wäre:

geh den Text Zeilenweise durch und parse diese folgendermaßen:
Code: [Select]  

while (!feof($fp)) {
        $row = fgets($handle, 4096);
        str_replace ( "[" , "<font color='ff0000'>[" , $row );
        str_replace ( "]" , "]</font>" , $row );
    }


Wenn die Datei ziemlich groß ist, würde ich das ganze evtl. mit Javascript lösen, dann wird die Serverlast nicht unnötig hochgeschraubt.
Gespeichert

Unaufgeforderte Support PMs & Emails werden ignoriert

Immer erst die Boardsuche verwenden und gegebenenfalls einen neuen Threat eröffnen, wenn das Problem noch nicht behandelt wurde!
pyr0
weiss mehr
****
Offline Offline

Geschlecht: Männlich
Beiträge: 433

pyr0


WWW
« Antworten #2 am: 28 August 2010, 09:39:17 »

Danke für den Tip, ja für eine Einfache ansicht wäre es so gegangen.
Aber ich möchte die Ausgabe doch etwas übersichtlicher gestalten und daher braucht es etwas mehr  rougi

Aber es geht jetzt.

Merci pyr0
Gespeichert
Seiten: [1]   Nach oben
Drucken
 
Gehe zu:  

Powered by SMF 1.1.18 | SMF © 2011, Simple Machines
design by hENNE, layout based on YAML