entferntes Verzeichnis auslesen

Sprint

Erfahrenes Mitglied
Hallo zusammen,

ich bin gerade dabei, ein sehr umfangreiches Backend von einer Seite auf eine andere Seite umzuziehen. Die alte Seite bleibt bestehen, nur soll die komplette Administration von der neuen Seite aus geschehen. Bis auf eine Kleinigkeit ist soweit auch alles fertig. Es gibt auf der alten Seite ein Download Verzeichnis, in dem der User selbst Verzeichnisse anlegen konnte und dort hinein Dateien hochladen konnte. Die entsprechende Seite liest erst die verschiedenen Verzeichnisnamen aus und listet sie auf. Über ein Menü werden dann die Verzeichnisnamen übergeben und dann wird dieses Verzeichnis ausgelesen und die Dateinamen aufgelistet.
Und da ist mein Problem. Es soll nun so sein, daß die Ordner und Dateien auf der neuen Seite liegen und das Script auf der alten Seite dieses Verzeichnis ausliest.
Eine Abänderung des bestehenden Scripts hat leider nichts gebracht.
PHP:
if ($handle = opendir('http://www.domain.com/sites/download/')){
	$rubrik = array();
	while ($file = readdir($handle)){
		if (is_dir('http://www.domain.com/sites/download/'.$file) && $file != '.' && $file != '..')
			$rubrik[] = $file;
	}
	closedir($handle);
	natcasesort($rubrik);
}
Kann ich das überhaupt verwirklichen? Ich möchte ungern nur wegen dieser einen Funktion das ganze Backend stehenlassen und auch nicht jedes Mal zwischen den Seiten hin und her springen müssen.

Danke schonmal,
Sprint
 
Kurz gesagt: Das geht so nicht. Du kannst nicht mit Dateisystem-Funktionen über ein Übertragungs-Protokoll arbeiten.

Entweder, du baust einen Service, der dir parameter-gesteuert die entsprechenden Infos gibt, oder du kannst irgendwie z.B. mit nfs-mounts direkt in das Dateisystem des Servers greifen, auf den die relevanten Dateien liegen.
 
Zurück