---
title: "Lista logfiler"
type: "forum-thread"
url: "https://www.webforum.nu/amne/webbservrar/19354-lista-logfiler"
topic: "Webbservrar"
topic_url: "https://www.webforum.nu/amne/webbservrar"
author: "Sensei"
published: "2001-05-07T13:27:00.000Z"
updated: "2001-05-08T22:35:00.000Z"
replies: 2
views: 200
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/webbservrar/19354-lista-logfiler"
---

# Lista logfiler

## #1 — Sensei, 2001-05-07T13:27Z

webserver: Netscape webforce nån gammal.
det finns en cgi-bin katalog, och jag behöver ett script som kan lista upp logfilerna i katalogen, och så man kan klicka sig in på dem. Har ni någe förslag?

Permalänk: https://www.webforum.nu/p/19354

## #2 — Jojoxx, 2001-05-07T13:52Z

Skulle kunna se ut så här, om vi tänker oss att filerna ligger i "/path/to/logfiles" och heter \*.log (scriptet har vi döpt till viewfile.pl

```
use CGI;
$dir = "/path/to/logfiles";
if(!CGI::param('file')){
	opendir(DIR,$dir);
	@dir = grep {/.log$/} readdir(DIR);
	closedir(DIR);
	print "Content-type:text/html\n\n";
	foreach (@dir){
		print "Visa <a href=\"viewfile.pl?file=$_\">$_</a><br>";
	}
} else {
	open(FILE,$dir.'/'.CGI::param('file'));
	print "Content-type: text/plain\n\n";
	print <FILE>;
	close(FILE);
}
```

Permalänk: https://www.webforum.nu/p/341851

## #3 — Peter_B, 2001-05-08T22:35Z

en liten kommentar bara... 

detta sätt är inte helt riskfritt, eftersom du ganska lätt kan komma åt alla filer på servern som webservern kan läsa. konfig-filer och sånnt. samt finns kanske möjligheten att utföra kommandon, men det är jag inte lika säker på... tror att det går iaf.

kan vara lite farligt om det är ut mot publika delar av internet.

Permalänk: https://www.webforum.nu/p/341852

---

Tråden på webben: https://www.webforum.nu/amne/webbservrar/19354-lista-logfiler
