Php photo gallery TWG | JFUploader | TWG Flash upload | WFU | Forum
https://www.tinywebgallery.com/forum/

Remote-Zugriff per Dyndns auf USB-Stick-Dateien an FritzBox
https://www.tinywebgallery.com/forum/viewtopic.php?f=7&t=3408
Page 1 of 2

Author:  Zahnerer [ 8. Sep 2012, 21:48 ]
Post subject:  Remote-Zugriff per Dyndns auf USB-Stick-Dateien an FritzBox

Hallo TWG-Nutzer!

Ich will schon wieder ein Thema über den Remote-Zugriff aufgreifen. Diesmal geht es jedoch in eine Richtung, die ich hier noch nicht entdeckt habe.

Das Ziel ist, eine USB-Festplatte, die an einer FritzBox hängt, an die Galerie anzuschließen.

Was habe ich bisher gemacht: Die Festplatte ist per Dyndns übe die Fritz!Box eingebunden. Ich kann damit mit einer festen Adresse auf jede einzelne Datei auf der Platte direkt zugreifen. Die Adresse lautet in etwa so:

ftp://ftpuser:Passwort@123.456.789.0/US ... Bild_1.JPG

Nun habe ich also in dem ebenso angelegten "Ordner_1" auf dem Server die erforderliche "index.htm" angelegt mit folgendem Inhalt:

<a href="#removed_broken_link">Bild 1</a>

und außerdem dazu noch die "url.txt" mit folgendem Inhalt:

ftp://ftpuser:Passwort@123.456.789.0/US ... /Ordner_1/

Um das Cachen der Bilder zu beschleunigen und um eventuelle Fehler wegen der Einbindung dieses "Homeservers" auszuschließen, habe ich das eine Bild, das testweise auf der Festplatte liegt entsprechend skaliert und im "Cache-Ordner" abgelegt. (Interessant wäre, ob dies nötig wäre...)

In der Debug-Datei findet sich folgende Fehlermeldung:

09.08.2012 21:30:18 (de) - Entry in url.txt was not found. Please check your entry and howto 20. Looking for: /homepages/41/d379035348/htdocs/Verzeichnis/inc/ftp:___ftpuser:Passwort@123.456.789.0/USB-Stick/Ordner_1
09.08.2012 21:30:18 (de) - Entry in url.txt was not found. Please check your entry and howto 20. Looking for: /homepages/41/d379035348/htdocs/Verzeichnis/inc/ftp:___ftpuser:Passwort@123.456.789.0/USB-Stick/Ordner_1
09.08.2012 21:30:18 (de) - ERROR 2 in /htdocs/Verzeichnis/inc/filefunctions.inc.php, line 1134: usort() [_a href='function.usort'_function.usort_/a_]: The argument should be an array
09.08.2012 21:30:18 (de) - ERROR 2 in /htdocs/Verzeichnis/inc/filefunctions.inc.php, line 1138: reset() [_a href='function.reset'_function.reset_/a_]: Passed variable is not an array or object


Ist dieser Zugriff auf den Speicherplatz überhaupt möglich? Und wenn, was könnte ich falsch gemacht haben?

"Remote jpg Unterstützung" und "fsockopen" ist übrigens vorhanden.

Abendliche Grüße, Zahnerer

Author:  TinyWebGallery [ 11. Sep 2012, 14:06 ]
Post subject:  Re: Remote-Zugriff per Dyndns auf USB-Stick-Dateien an Fritz

hast du in der url.txt die index.htm auch angegeben?
ftp hab ich noch nicht versucht. müste man die docu der befehle mal anschauen welche ich gerade nicht hier hab...

Gruß Michael

Author:  Zahnerer [ 12. Sep 2012, 12:51 ]
Post subject:  Re: Remote-Zugriff per Dyndns auf USB-Stick-Dateien an Fritz

Hallo Michael,

also in der "url.txt" steht exakt der oben bereits einmal abgetippte Wortlaut (nicht mehr, nicht weniger)
Code:
#removed_broken_link

und in der "index.htm":
Code:
<a href="#removed_broken_link">Bild 1</a>

Ich meine, das ist das, was in der Beschreibung steht. Ursprünglich war die "index.htm" aber anders. Dort war eine leere HTML-Seite gecodet:
Code:
<html>
  <head>
    <title></title>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
  </body>
</html>

Hätte man den Link regelrecht in die "index.htm" zwischen den "BODY" einbetten müssen? In der Anleitung ist das nicht ganz klar für mich.

Für den Zugriff auf die Daten der FritzBox ist aber, soviel ich weiß, FTP nötig.

Aber eigentlich sollte es so schon funktionieren.

Grüße, Zahnerer

Author:  TinyWebGallery [ 12. Sep 2012, 14:12 ]
Post subject:  Re: Remote-Zugriff per Dyndns auf USB-Stick-Dateien an Fritz

in die url.txt muß auf jeden Fall index.htm mit dran. Weil nur ein webserver liefert die index.htm per default an.
Aber den Rest müste ich selbst mal testen was ich gerade nicht kann weil ich nur per tablet unterwegs bin.

Gruß Michael

Author:  Zahnerer [ 12. Sep 2012, 18:17 ]
Post subject:  Re: Remote-Zugriff per Dyndns auf USB-Stick-Dateien an Fritz

So,

die "index.htm" und die "url.txt" habe ich jetzt soweit richtig hinbekommen, dass die Links eigentlich stimmen, nur leider zeigt TWG kein Bild an, der Link zur Index und zum Bild funktioniert im Browser aber...

Die auf das Wesentliche zusammengestrichene Fehlermeldung des TWG heißt immer noch:

Code:
09.12.2012 18:10:11 (de) - Entry in url.txt was not found. Please check your entry and howto 20. Looking for:  (...und dann ein langer Pfad zu der index.htm)


und dann kommt da noch ein:

Code:
09.12.2012 18:10:11 (de) - ERROR 2 in /htdocs/Ostsee/inc/filefunctions.inc.php, line 1134: usort() [_a href='function.usort'_function.usort_/a_]: The argument should be an array
09.12.2012 18:10:11 (de) - ERROR 2 in /htdocs/Ostsee/inc/filefunctions.inc.php, line 1138: reset() [_a href='function.reset'_function.reset_/a_]: Passed variable is not an array or object


Was nun?

Gruß, Zahnerer

Author:  TinyWebGallery [ 15. Sep 2012, 12:42 ]
Post subject:  Re: Remote-Zugriff per Dyndns auf USB-Stick-Dateien an Fritz

müsste ich mir im Code anschauen, wenn ich nächsten Mittwoch wieder daheim bin. weil ob ftp in den remote Funktionen überhaupt geht weis ich so nicht.

Gruß, Michael

Author:  Zahnerer [ 20. Sep 2012, 16:49 ]
Post subject:  Re: Remote-Zugriff per Dyndns auf USB-Stick-Dateien an Fritz

Hallo Michael,

hast Du inzwischen einmal Zeit gehabt, nach der Lösung für den FTP-Zugriff zu sehen? Mit PHP ist das auf jeden Fall machbar. Ich habe da so einige Seiten im Netz gefunden. Allerdings kenne ich mich so rein gar nicht aus in PHP... Kannst Du mir helfen? Ich habe etwa 20 GB Bilder und will eigentlich nur einen weltweiten Austausch von Bildern zwischen Brüdern (1 in China, 1 in USA und 2 hier in Old-Germany) hinbekommen. Und da bietet sich die heimische Festplatte bzw. USB-Stick hinter der Fritz!Box schon an.

Gruß, Zahnerer

Author:  TinyWebGallery [ 20. Sep 2012, 17:04 ]
Post subject:  Re: Remote-Zugriff per Dyndns auf USB-Stick-Dateien an Fritz

Ich hab mal kurz reingeschaut in die filefunctions.inc.php -> twg_http_get
Ich hole die externen Daten per http get request ab.

für ftp müste man das alles umschreiben.

Es gibt aber sogar Anleitungen, wie man einen kleinen webserver auf der Fritzbox zum laufen bekommt.
#removed_broken_link

Gruß, Michael

Author:  Zahnerer [ 24. Sep 2012, 09:26 ]
Post subject:  Re: Remote-Zugriff per Dyndns auf USB-Stick-Dateien an Fritz

Hallo Michael,

eigentlich wollte ich vermeiden, in die Innereien der Fritz!Box einzugreifen...

Ich habe hier eine Anleitung für den PHP-Zugriff auf FTP-Daten gefunden (Dank an Google), da wird eine relativ einfache Funktion zum Listing, Upload und Download von und zu einem FTP-Server beschrieben:

webmatze.de

Kannst Du Dir das mal ansehen und den Aufwand bewerten? Wäre das keine Bereicherung für alle Nutzer, wenn hier diese zusätzliche Option eingefügt würde? Ich kann mir vorstellen, dass die Möglichkeit, Bilder von der heimischen Festplatte über die Fritz!Box zur Verfügung zu stellen, für einige programmiertechnisch nicht so begabte Nutzer eine sehr feine Sache ist. Das Handling vom Apache-Server hat schon Manchen zum Aufgeben gebracht und so ein Eingriff in die Privatsphäre der Fritz!Box ist für Viele auch nicht ohne...

Ich hoffe auf positive Antwort, sonst kann ich das Projekt begraben!

Herzliche Grüße, Zahnerer

Author:  Zahnerer [ 24. Sep 2012, 09:35 ]
Post subject:  Re: Remote-Zugriff per Dyndns auf USB-Stick-Dateien an Fritz

Hallo noch einmal,

ist es denn eventuell möglich einen HTTPS-Link zu verwenden? Ich versuche in einem Fritz!Box-Forum eben die Frage zu klären, ob es möglich ist, dem HTTPS-Link den Benutzernamen und das Passwort mitzugeben. Bei FTP funktioniert das nämlich, habe ich herausgegoogelt...

Bisher bekomme ich bei dem HTTPS-Link nämlich nur eine Abfrage nach Nutzerame und Passwort.

Generell wäre es natürlich sicherer, wenn man im php-Code direkt Nutzername und Passwort verankern kann. Dafür müsste man aber die Variable in der PHP-Datei wissen und wo diese zu finden ist...

Gruß, Zahnerer

Author:  TinyWebGallery [ 24. Sep 2012, 09:45 ]
Post subject:  Re: Remote-Zugriff per Dyndns auf USB-Stick-Dateien an Fritz

ein Zugriff per FTP selbst ist ja nicht das Problem.
Aber dann muss man alles über FTP handeln. Directorylisting, holden der Dateien usw.
Und direkte Links gehen dann auch nicht mehr.
Der Auswand ist, damit alles wieder läuft enorm.
Der Remote http Zugriff ist hier so gut weil die ganzen Funktionen diesen eben unterstützen.
Hier ist bis auf den Parameter kein Unterschied ob die Dateien lokal oder remote sind.
Bei FTP muss alles geändert werden und einiges geht gar nicht.

Gruß,
Michael

Author:  Zahnerer [ 25. Sep 2012, 08:14 ]
Post subject:  Re: Remote-Zugriff per Dyndns auf USB-Stick-Dateien an Fritz

Hallo Michael,

schade, aber vielleicht ist das ja auch über https lösbar. Einen http-Link kann ich nämlich nicht aus der Fritz!Box kitzeln - aber das durfte wohl keinen so großen Unterschied machen. Das "s" steht ja nur für "Secure". Ist das dann in der TWG möglich?

Hast Du eine Ahnung, wie man Benutzernamen und Passwort im https-Link mitschickt? Hier finde ich nämlich keine Anleitung im Netz und bei mir funktioniert es bisher nicht...

Gruß, Zahnerer

Author:  TinyWebGallery [ 25. Sep 2012, 11:20 ]
Post subject:  Re: Remote-Zugriff per Dyndns auf USB-Stick-Dateien an Fritz

wird nicht unterstützt.
Siehe : http://support.microsoft.com/default.aspx?scid=kb;[LN];834489

Gruß, Michael

Author:  Zahnerer [ 25. Sep 2012, 17:37 ]
Post subject:  Re: Remote-Zugriff per Dyndns auf USB-Stick-Dateien an Fritz

Sollte alle Arbeit umsonst sein??? :x :(

Author:  TinyWebGallery [ 25. Sep 2012, 17:52 ]
Post subject:  Re: Remote-Zugriff per Dyndns auf USB-Stick-Dateien an Fritz

Gast du keinen NAS oder so? Dann kannst du ein Port forwarding machen und die Bilder von dort ausliefern.

- Michael

Page 1 of 2 All times are UTC + 1 hour [ DST ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/