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 11: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 12: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 12: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 13: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 13:21

pfoa, cool. und funkts? :D

_m3 07.03.2002 13:24

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

mcs_ 07.03.2002 14:34

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


Alle Zeitangaben in WEZ +2. Es ist jetzt 01:10 Uhr.

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