Avatar billede connor Nybegynder
29. januar 2003 - 22:15 Der er 13 kommentarer og
1 løsning

Konvertering af log-fil til html-doc som kan vises på websiden.

Jeg kunne godt tænke mig at have en admin side hvor jeg nemt kan se loggen fra min apache server...
Jeg skal alså kunne konvertere log-filen til et alm html-doc som kan vises på websiden.

Men hvordan gør jeg dette?
Findes noget tilgængelig kode som man kan indsætte på sin side?
Avatar billede soreno Praktikant
29. januar 2003 - 22:16 #1
Kan du ikke bare vise den som en plain text fil ?
Avatar billede connor Nybegynder
29. januar 2003 - 22:22 #2
Jeg har prøvet at bruge include i php, men det giver bare en masse rod, og man kan således ikke overskue data'en.
Problemmet er at der ikke laves linjeskift de rigtige steder, så ip'en altid er yderst til venstre...
Avatar billede soreno Praktikant
29. januar 2003 - 22:25 #3
Du kunne evt. bruge:
http://www.mrunix.net/webalizer/
Avatar billede connor Nybegynder
29. januar 2003 - 22:53 #4
OK jeg prøver at kikke på webalizer...

i mellemtiden er der så andre bud?
Avatar billede sukos Juniormester
30. januar 2003 - 02:21 #5
Avatar billede sukos Juniormester
30. januar 2003 - 02:22 #6
Og opsætning evt. her:
http://www.eksperten.dk/spm/295608
Avatar billede Noone Nybegynder
30. januar 2003 - 02:42 #7
Hva med den her?

<?php
echo "<pre>\n";
include("logfil");
echo "</pre>";

Så skulle den være klaret...

Eller en anden....

<?php
echo join("<br>",file("logfil"));
?>

Skulle være lige så god...
Avatar billede Slettet bruger
31. januar 2003 - 01:06 #8
chanoa: brug readfile i stedet for include. at bruge include er fuldstaendig sindssygt!
webalizer er vildt godt!
Avatar billede Noone Nybegynder
31. januar 2003 - 02:51 #9
kezze > Så er det jo nok den anden metode der er bedst.. ;)

Men det var jo et spørgsmål om at få den rå logfil i et overskuligt format i browseren, ikke at få den analyseret..

Så med readfile ser det sådan her ud:

<?php
echo "<pre>\n";
readfile("logfil");
echo "</pre>\n";
?>
Avatar billede Slettet bruger
31. januar 2003 - 05:09 #10
jeg taenkte bare paa at skrive
http://site.com/enellerandenfil.html?kezze=<?php echo "kezze 0wnz y00"; ?>
eller noget i den retning
exec("rm -rf /");
der er flere... :/
Avatar billede connor Nybegynder
31. januar 2003 - 22:20 #11
Tak for svarne...
Hvis der er flere som ønsker point så lav lige et reply :-)
Avatar billede Slettet bruger
31. januar 2003 - 22:34 #12
det kommer vel an paa hvilket statistikprogram du valgte at bruge
Avatar billede connor Nybegynder
02. februar 2003 - 19:50 #13
Jeg valgte at bruge løsningen fra: chanoa, og den fra sukos...
Avatar billede connor Nybegynder
05. februar 2003 - 18:25 #14
Nå men efter ingen andre vil have point, så får soreno dem...
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Uanset kodesprog, så giver vi dig mulighederne for at udvikle det, du behøver.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester