You are not logged in.

wcf.regNote.message

afloria

Beginner

  • "afloria" started this thread

Posts: 3

  • Send private message

1

Tuesday, July 24th 2007, 2:38pm

Log Datei auslesen und markdown

Hi leute, ich habe mir da etwas zusammenprogrammiert das funktioniert auch aber noch nicht so wie ich will.


Source code

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
<?php
     function code_ersetzen($text) {
         $text = trim($text);
         $text = strip_tags($text);
         
         $suchen = array(
                         "@#(.+?)#@",                                 //Fetter Text
                         );
         $ersetzen = array(
                           "<strong>$1</strong>",
                           );             
         $text = preg_replace($suchen, $ersetzen , $text);
         $text = nl2br($text);
         return $text;
     }
?>


<?php
$handle = fopen ("log.txt", "r");
while (!feof($handle)) {
$buffer = fgets($handle, 4097);
$text = code_ersetzen($buffer);
echo $text;
}
fclose ($handle);
?>




Der Text wird aus der Log datei ausgelesen und auf der Webseite angezeigt. Soweit alles ganz gut.
Dann gibts es die möglichkeit vor dem Text "#" zu machen damit der Text fett wird.

Ich möchte nun aber kein "#" mehr sondern KARO5
also dieses viereckige zeichen.

Das wird bei Mirc verwendet um die Farben zu machen!
ich möchte also das meine PHP Datei MIRC logs online zeigt und die Farben umwandelt.

und irgendwie bekomm ich das nicht hin.

Kann mir da einer weiterhelfen?

This post has been edited 1 times, last edit by "afloria" (Jul 24th 2007, 2:40pm)


badmoon2049

Intermediate

Posts: 188

Location: Leipzig

Occupation: Azubi

  • Send private message

2

Wednesday, July 25th 2007, 1:16pm

und wenn du dein karo also ascii darstellst ? müsste doch gehen

Prometheus

Administrator

Posts: 3,278

  • Send private message

3

Saturday, July 28th 2007, 11:24am

Ein Tip wäre noch die eingelesenen Daten aus der Datei in Hex umwandeln zu lassen, dann das Hex Zeichen für diese Raute oder was das sein soll raussuchen und überprüfen. Wenn die Raute da ist dann <font color="#ff0000">...</font> und schon ist der Teil wo die Farbe gefunden wird rot.
Jedwege Anfragen bitte an Technomausi oder ShaoKhan richten. Dieses Konto ist und bleibt inaktiv.

Noisy

Trainee

Posts: 65

Location: Frankfurt

  • Send private message

4

Sunday, July 29th 2007, 12:21am

<font> gibt es in der aktuellen (x)html Version nicht mehr.
Da sollte man <span class="wasdumagst">Text</span> nutzen ;)

Prometheus

Administrator

Posts: 3,278

  • Send private message

5

Sunday, July 29th 2007, 12:51am

Das is ein blödsinn mit dem geändere von den ganzen Standards. Allerdings dein span bringt nur was wenn Du eine css hast wo "wasdumagst" definiert ist. Einfacher für den Zweck ist dann <div style="color: red">...</div> oder sowas. Extra dafür noch ne css anlegen ist denke ich nicht nötig außer das ganze wird noch ausgebaut.
Jedwege Anfragen bitte an Technomausi oder ShaoKhan richten. Dieses Konto ist und bleibt inaktiv.

afloria

Beginner

  • "afloria" started this thread

Posts: 3

  • Send private message

6

Sunday, July 29th 2007, 3:36pm

Das Karo kommt direkt aus dem Mirc Log und die zahl dahinter steht für die Farbe ich möchte einfach nur mirc zu html machen.

Noisy

Trainee

Posts: 65

Location: Frankfurt

  • Send private message

7

Sunday, July 29th 2007, 9:18pm

Quoted

Original von Prometheus
Das is ein blödsinn mit dem geändere von den ganzen Standards. Allerdings dein span bringt nur was wenn Du eine css hast wo "wasdumagst" definiert ist. Einfacher für den Zweck ist dann <div style="color: red">...</div> oder sowas. Extra dafür noch ne css anlegen ist denke ich nicht nötig außer das ganze wird noch ausgebaut.


Das ganze kommt womöglich mehr Mals vor. Definierst du die Klasse nur einmal anstelle von zweihundert Mal hast du einen nicht unerheblichen Traffic Verlust.
Wenn du verstehst was ich meine ;)

Zudem sind Standards kein Unsinn, es geht hier eben strickt um die Trennung von Aufbau und Design, von HTML und CSS.

Prometheus

Administrator

Posts: 3,278

  • Send private message

8

Thursday, August 2nd 2007, 5:21pm

Naja gut in der heutigen Zeit wo man bei den meisten Servern unbegrenzt Traffic hat oder zumindest genügend sollte dieser Grund eigentlich nicht mehr gelten. Aber sinn macht es in dem Fall schon wenn ich dann eine Kleinigkeit ändern möchte mache ich das nur an einer Stelle und nicht im gesamten Dokument.
Jedwege Anfragen bitte an Technomausi oder ShaoKhan richten. Dieses Konto ist und bleibt inaktiv.

bauser

Intermediate

Posts: 384

Occupation: Senior Software Engineer

  • Send private message

9

Monday, August 6th 2007, 12:43pm

gibt auch die möglichkeit <span style="css-kram;">...</span>, ist besonders für faule leute gut geeignet wenns mal schnell sein muss und dreckig sein kann
I'm Tony Menthanar! You fuck wit me, you fuckin' wit da best!

Spy

Trainee

Posts: 127

Occupation: Feriengammler

  • Send private message

10

Tuesday, August 7th 2007, 9:59am

Ich benutz aber auch noch <font> sehr selten aber kommt doch schon vor.
Ebenso <b><u><i> ist das noch konform ?

Bin ich dann deshalb ein böser HTML Bube ?
Die Welt ist irgendwie total Buggy programmiert X(

Noisy

Trainee

Posts: 65

Location: Frankfurt

  • Send private message

11

Sunday, August 12th 2007, 2:10am

Quoted

Original von bauser
gibt auch die möglichkeit <span style="css-kram;">...</span>, ist besonders für faule leute gut geeignet wenns mal schnell sein muss und dreckig sein kann


darüber haben wir uns so nett unterhalten ein paar Poasts über dir ;)

@Spy
<font> ist soweit ich weiß nicht mehr konform, b, u, i, kann man noch nutzen mach ich selbst auch.

afloria

Beginner

  • "afloria" started this thread

Posts: 3

  • Send private message

12

Tuesday, August 14th 2007, 11:55pm

Ich habe noch ein Problem, hier erstmal mein neuster code:

Source code

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
<?php
$handle = fopen ("log.txt", "r");
while (!feof($handle)) {
$buffer = fgets($handle, 4097);
$text = code_ersetzen($buffer);
echo $text;
}
fclose ($handle);
?>


<?php
     function code_ersetzen($text) {
         $text = trim($text);
         $text = strip_tags($text);
         
$suchen = array(
                         "@5(.+?)@",                                 //Fetter Text
                         "@\|\|@"
                         );
         $ersetzen = array(
                           "<strong>$1</strong>",
                           "<br>"
                           );             
         $text = preg_replace($suchen, $ersetzen , $text);
         $text = nl2br($text);
         return $text;
     }
?>



in der logdatei steht:

Source code

1
2
3
5log

test


das problem ist, wenn ich in der logdatei eine neue zeile mache dann wird die aber bei der ausgabe gelöscht :/

könnt ihr mir da helfen?

Noisy

Trainee

Posts: 65

Location: Frankfurt

  • Send private message

13

Wednesday, August 15th 2007, 1:14am

Nutzt du Unix oder Windoof als System?


Quoted


http://www.php.net/manual/de/function.fopen.php
Anmerkung: Zusätzlich kann mode der Buchstabe 'b' hinzugefügt werden, der die Behandlung von Binärdateien erlaubt. Dies ist nur auf Systemen sinnvoll, welche zwischen Binär- und Text-Dateien unterscheiden (z.B. Windows. Ist bei Unix sinnlos). Wenn das Feature nicht gebraucht wird, wird es einfach ignoriert. Sie sollten den 'b' Flag verwenden, um Ihre Skripte portabler zu machen.

wcf.user.socialbookmarks.titel