Christian Heiss: Verzeichnis von anderem Server auslesen

Beitrag lesen

Sorry, obige Beschreibung fehlt was!

Mein script:
#! /usr/bin/perl -w

use strict;
use CGI;

my ($query, $datei, $dateien, @dateien, $dateinamen, @dateinamen, $i);

$query = new CGI;

print $query->header();
print $query->start_html(-title=>'Intraweb-Server Test');

Verzeichnis öffnen

opendir(DIR, $query->param('ordner')) || die "Fehler beim Lesen des Verzeichnisses";

Dateien im Verzeichnis in ein Array einlesen

while ($datei = readdir(DIR)){
      @dateien = (@dateien,$datei);
}

Verzeichnis schliessen

closedir(DIR);

Erste zwei Elemente ("." und "..") aus Array entfernen

shift(@dateien);
shift(@dateien);

$dateien = @dateien;    # Länge des Datei-Arrays bestimmen
@dateinamen = @dateien; # Dateinamen zur Weiterverarbeitung speichern

for ($i = 0; $i < $dateien; $i++){
    print '<a href="file:'.$query->param('ordner').'/'.$dateien[$i].'">'.$dateinamen[$i].'</a><br>'; # Link anzeigen
}
print $query->end_html();

Das Script funktioniert insoweit, wenn die Files/Verzeichnis auf dem Server liegen, sobald aber auf einem Remote Rechner, geht nix mehr!

Der Aufruf sollte/muss folgendermaßen erfolgen:
http://<Webservername>/<scriptname>?ordner=//<remote-server>/<share-name>

Wenn mir jemand helfen könnte wäre ich wirklich dankbar dafür!
Ist das überhaupt möglich?