AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein [PHP] Rekursives uploaden von Ordnern
Thema durchsuchen
Ansicht
Themen-Optionen

[PHP] Rekursives uploaden von Ordnern

Ein Thema von Sebastian R. · begonnen am 19. Feb 2006 · letzter Beitrag vom 20. Feb 2006
 
Benutzerbild von Phoenix
Phoenix
(Moderator)

Registriert seit: 25. Jun 2002
Ort: Hausach
7.645 Beiträge
 
#5

Re: [PHP] Rekursives uploaden von Ordnern

  Alt 20. Feb 2006, 10:23
Äh. Ich komm da grad nicht so ganz mit.

Das Skript 'ausführen' kann ausschliesslich der Server. Das Script 'aufrufen' bzw. die Ausführung anstossen kann jeder beliebige Rechner.

Wenn Du nun C:\anyfile im Webbrowser angibst, dann sendet Dein Webbrowser C:\anyfile an den Webserver, und dieser übergibt die Datei an Dein PHP-Script. Dein Php-Script kann gar keine Ahnung haben, wie die Verzeichnisstruktur des anfragenden Rechners aussieht.

Etwas anderes wäre, wenn Du z.B. \\DEINRECHNERNAME\$C\anyfolder angibst, und Dein PHP-Script dann - wie auf dem localhost Filesystem - halt auf die normale Netzwerkfreigabe zugreift. Dort kannst Du dann auch rekursiv arbeiten (genauso wie Du ein Verzeichnis mit allen Files, Unterordnern und einer ganzen Baumstruktur vom Server auf einer Webseite anzeigen lassen kannst).

Du kannst freilich versuchen, anhand der http-Header die IP abzufragen und aus dem Pfad 'C:\anyfolder\' eben sowas wie \\xxx.xxx.xxx.xxx(ip des anfragenden rechners)\$C\anyfolder' zu machen, aber ob das so gut funktioniert ist eine andere Sache.

In den beiden Fällen musst Du übrigens dafür sorgen, dass Dein Server im Heimnetzwerk bzw. genauer dessen Besitzer des Webserver-Prozesses auch auf Deine Standard-Freigaben zugreifen darf.
Sebastian Gingter
Phoenix - 不死鳥, Microsoft MVP, Rettungshundeführer
Über mich: Sebastian Gingter @ Thinktecture Mein Blog: https://gingter.org
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:58 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz