UNC Dateizugriff per PHP
Hallo Zusammen,
ich habe ein etwas spezielles Problem. Ich würde gerne auf die Webpräsenz unserer Vereinseite eine Möglichkeit schaffen zum einfachden Datei up/download. Am liebsten würde ich hierzu einzelne (virtuelle) Verzeichnisse per UNC ansprechen können - (\\Servername\Freigabename\Pfad) so dass sie direkt aus dem Explorer oder Ähnlichem erreichbar ist. Die Frage ob damit jemand schon Erfahrungen hat, eine Bessere Alternative und Idden dazu hat? Viele Grüße Matthias |
Weiß nicht ob ich es nun richtig verstanden habe^^
Du bindest ein Upload Formular ein, speicherst die Datei mit einer eindeutigen Kennung in einem Verzeichnis auf dem Server. In eine Datenbank speicherst du dann Name, sowie ein eventueller (virtueller) Pfad und sonstige Angaben. Wenn nun jemand bspw. "example.com/download/hans/datei.zip" im Browser aufruft, so legst du in den Ordner "download" eine .htaccess welche per mod_rewrite ein kleines PHP Script aufruft. Dieses such in der DB nun nach einer Datei mit dem Namen "datei.zip" und dem Pfad "/hans/" und leitet diese durch. Oder was genau hast du vor? |
so in etwa ...
ab liebsten würde ich einen dateizugriff per unc haben (\\server\pfad) so dass der pfad als ressource in betribsysteme eingebunden / geöffnet werden kann ...(z.b. webdav oder ähnliches) Die Anfrage umgeleitet oder abgefangen von einem php skript liefert dann entweder eine dateiliste oder eine datei, und realisiert methoden zum verschieben, umbennen, lösche und hochladen. gruß matthias (P.s. kennst du zufällig den dokumentbibliotheken zugriff aus sharepoint ??) |
Ich glaube das ist was du suchst, aber ich weiß nicht wie das preislich aussieht.... musst du mal schauen :)
|
Sicher, dass PHP da die richtige Wahl ist, oder ein normaler Webserver überhaupt? Du lieferst ja keine Webseite aus oder dergleichen, sondern willst ein virtuelles Dateisystem schaffen...
|
php ist und muss die wahl sein ...
ich will ja nicht ausschließlich ein dateisystem zur verfügung stellen - sondern die dateien in eine webseite integrieren - und einen direkten zugruff lediglich zur einfacheren bedienung anbieten. ich dachte da z.B. an Webdav ... gruß matthias |
Ich versteh nicht so ganz wo dein Problem liegt. Möchtest du nun Webdav nutzen (ist afaik auf den meisten Servern schon drauf, muss evtl. aktiviert werden) oder ein ähnliches System mit PHP erstellen. Oder mit PHP auf WebDav zugreifen (intern)?
Bin etwas durcheinander was du vor hast^^ |
es ist zwar bei den meisten webservern webdav bereits mit dabei (z.b. Apache webdav) - allerdings möchte das nicht verwenden.
methoden zum verschieben, anzeigen löschen zu programmieren ist auch nicht das problem. das was ich suche ist eine geeignete schnittstelle nach ausen ... am liebsten würde ich solche verzeichnisse direkt in die betriebssysteme einbinden können - bzw direkt per unc aus dem explorer ich weis nicht ob das mit webdav so möglich ist ... gruß |
Das Betriebssystem muss jedoch eine passende Schnittstelle bieten. Du wirst also zuerst eine Erweiterung für den Explorer schreiben müssen, welche dann intern per HTTP deine PHP Datei mit Daten füttert und die Rückgaben verarbeitet.
|
ähm, nein ...
ich würde gern ähnlich wie in sharepoint eingebaut eine kombinatzion aus UNC und WebDAV verwenden soviel ich weis unterstütze webdav zwar verschieben und hochladen, allerdings funktioniert das mit der anzeige im browser nicht ... daher muss ich das webdav verzeichniss woanders abbilden ... |
Alle Zeitangaben in WEZ +2. Es ist jetzt 02:26 Uhr. |
Powered by vBulletin® Version 3.8.11 (Deutsch)
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
© Dirk H. 2003 - 2023