WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Programmierung (http://www.wcm.at/forum/forumdisplay.php?f=17)
-   -   ordnerinhalt in html linkseite umwandeln (http://www.wcm.at/forum/showthread.php?t=48815)

news4condoman 07.03.2002 10:35

ordnerinhalt in html linkseite umwandeln
 
hi!
ich habe einen ordner mit mehreren 100 html sieten.
jetzt möchte ich eine seite erstellen mit links zu all diesen daten. wie kann ich das automatisch machen lassen?
gibt es da ein progi?

mcs_ 07.03.2002 11:01

installier dir phase 5 html editor, erstelle eine neue seite, öffne den ordner mit den fertigen pages, dann klick dich durch. und zwischendurch abspeichern nicht vergessen. geht sicher ruckzuck :D .

fluffster ;)

Flink 07.03.2002 11:50

Re: ordnerinhalt in html linkseite umwandeln
 
Zitat:

Original geschrieben von news4condoman
hi!
ich habe einen ordner mit mehreren 100 html sieten.
jetzt möchte ich eine seite erstellen mit links zu all diesen daten. wie kann ich das automatisch machen lassen?
gibt es da ein progi?

So etwas ähnliches habe ich auf meiner Homepage mit JavaScript veranstaltet bzw. verunstaltet :D: Gottesdienst-Zeiten

_m3 07.03.2002 12:15

Code:

#!/usr/bin/perl -w
use strict;
use File::Find;
use URI::Escape;
use HTML::Entities;

my $startdir = $ARGV[0];
my $htmlfile = $ARGV[1];

if( $startdir eq '' or $htmlfile eq '') {
        usage();
        exit;
}

open(OUT, ">$htmlfile") or die "Schreibfehler '$htmlfile' -$!\n";

print OUT << "__START__";
<html>
<head>
        <title>Verzeichnislisting f&uuml;r $startdir</title>
</head>
<body>
<h1>$startdir</h1>
__START__

find(\&link, $startdir);

print OUT << '__ENDE__';
</body>
</html>
__ENDE__
close(OUT);

exit;

sub link {
        return() if( $_ eq '.' or $_ eq '..');
        print OUT "<a href=\"" . uri_escape($File::Find::name) . "\"> " . encode_entities($_) . "</a>
\n";
}

sub usage {
        print STDERR << '__UND_AUS__';
make_index.pl dir html-file
dir ... Das Directory, das indiziert werden soll
html-file ... Das File, in das der Index geschrieben werden soll

__UND_AUS__
};


mcs_ 07.03.2002 12:21

pfoa, cool. und funkts? :D

_m3 07.03.2002 12:24

Was glaubst Du denn? :ms: ;) :D

mcs_ 07.03.2002 13:34

jaja, glaub ich schon :D , wollte es eigentlich von news4condoman hören.


Alle Zeitangaben in WEZ +2. Es ist jetzt 14:49 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag