Wenn dies Ihr erster Besuch hier ist,
lesen Sie bitte zuerst die Hilfe - Häufig gestellte Fragen
durch. Sie müssen sich vermutlich registrieren,
bevor Sie Beiträge verfassen können. Klicken Sie oben auf 'Registrieren', um den Registrierungsprozess zu
starten. Sie können auch jetzt schon Beiträge lesen. Suchen Sie sich einfach das Forum aus, das Sie am meisten
interessiert.
Das geht auch mit php oder PERL oder einer anderen Serversprache (JAVA) nicht.
Du hast als Webserver (Anbieter einer HTML-Seite) keinen Zugriff auf das Dateisystem des Clients. Weder mit einer Sprache auf dem Server noch mit einer Sprache auf dem Client.
Das ist aus Sicherheitsgründen so. Ausnahme JAVA mit Zulassung durch den Nutzer.
Allerdings kannst du mit einer Serversprache das Dateisystem des SERVERS durchsuchen
Diese Routine sucht alle HTML-Seiten und speichert sie in einem Array
<pre>
sub SucheHTMLSeiten()
{
my @dir=('Dein_Start_Verzeichnis');
foreach $dir (@dir)
{
opendir(DIR,$dir) or die "Fehler";
for(readdir(DIR))
{
next if($_ eq "."||$_ eq "..");
if(-d "$dir/$_")
{
push @dir,"$dir/$_";
next;
}
push @a_htmlfiles,"$dir/$_" if((-f "$dir/$_")&&("$dir/$_"=~ m/\.htm/));
}
closedir DIR;
}
}
Wem um Gottes Willen willst du die Daten auf einem Webserver anzeigen??
Dann ggf. so:
<pre>
print "Content-type: text\/html\n\n";
for($x=0;$x<@a_htmlfiles;$x++)
{
print "<P>$a_htmlfiles[$x]<\P>";
}
</pre>
Vielleicht mal Informationen zu Request, Response einholen??
Comment