FTP Dateien herunterladen

01/14/2011 14:17 V8II#1
Hi com,
Ich habe mir einen neuen FTP Server bei ohost.de zugelegt, damit dieser rund um die Uhr online sein kann. Ich habe ein Tutorial durchgemacht und folgendes geschreiben:

PHP Code:
#include <FTPEx.au3>

$server 'ftp://ftp.v8ii.v8.ohost.de'
$username 'mein username'
$pass 'mein pw'

$Open _FTP_Open('FTP Control')
$Conn _FTP_Connect($Open$server$username$pass)
_FTP_FileGet($Conn,"ftp://ftp.v8ii.v8.ohost.de/Daten/log.bin","C:\test\log.bin")
$Ftpc _FTP_Close($Open
Warum funktioniert das nicht?

Außerdem währe es nett, wenn mir jemand den Befehl FTP_Open erklären kann, ich habe die erklärung in der Hilfedatei nicht ganz verstanden. Und muss man etwas bestimmtes zwischen die Klammern bei _FTP_Open schreiben oder ist das egal?

Danke für eure Hilfe,
V8II
01/14/2011 14:24 Asuramaru#2
wieso denn mit ID und PW? :o

Inetget("http://v8ii.v8.ohost.de/Daten/log.bin",@TempDir & "\log.bin")
(log.bin wäre nun im Temp verzeichnis abgespeichert)
01/14/2011 14:33 V8II#3
Ja so habe ich es früher gemacht, aber ich nutze ohost, also der FTP server ist nicht auf meinem Computer und beim verbinden wird immer ein PW angefordert, also geht es mit INetGet nicht.
01/14/2011 14:35 Asuramaru#4
wieso wird ein pw angefordert?
versucht du per ftp:// auf die seite zu gehen?
Nutz http:// und es sollte klappen o.ö
01/14/2011 14:37 V8II#5
also
1. Ja ich benutze ftp:// um auf die Seite zu gehen mit htttp klappt es nicht, es ist ein ftp server...
2.Wenn ich in einen Unterordner gehe bleibt dir URL gleich.
01/14/2011 14:39 puzzlr#6
türlich geht das :D .. wenn du bei ohost bist musst du auf webspace klicken und dann zu deiner webspace navigieren. dann ist da alles verzeichnet und download bereit, was du auf den server hochgeladen hast.
01/14/2011 14:42 V8II#7
Ja ber da muss man ein Passwot eingeben, deshalb funtzt es mit InetGet nicht und deshalb frage ich, warum auch dieses Scipt nicht funtzt.
01/14/2011 14:43 puzzlr#8
dann hast du irgendwas eingestellt, bei mir funzt es bestens.
01/14/2011 14:48 V8II#9
1: hast du eine Passwortabfrage?
2:Benutzt du InetGet?
3:Ich habe garnichts eingestellt, und genau daran dürfte es wohl liegen :D
01/14/2011 14:54 TrickGamer#10
Ich würde NICHT die Daten rein speichern.
dasons jmd deine Daten per Decompiler wegnehmen kann... und ein Script verschlüsseer ist grad ma 30% Sicher.... Darum arbeite lieber mit Inetread und Inetget
damit das script die daten Runterläd musst du erst Mysql oder wie das heißt Aktivieren
Ach genau: Speicher die datei nicht auf C:\ da nicht jeder die festplatte C hat sondern stattdessen D/E F wieauchimmer darum benutz @ befehle z.B @Tempdir @WindowsDir @Systemdir @Programmfiledir und co
01/14/2011 15:04 puzzlr#11
Quote:
Originally Posted by V8II View Post
1: hast du eine Passwortabfrage?
2:Benutzt du InetGet?
3:Ich habe garnichts eingestellt, und genau daran dürfte es wohl liegen :D
dann hab vll. ich was eingestellt. ich hab keine passwort abfrage und benutze InetGet..
01/14/2011 15:09 V8II#12
Werde mal weiter versuchen ...
aber warum funktioniert das im 1Post zu sehende Script nicht?
und gehört bei FTP Control etwas bestimmtes rein?

@Trick Gamer: Habe Gast Acc erstellt, hier kann man nur downloaden, also genau das was ich will. Daten können nicht gelöscht verändert und so weiter werden...
01/14/2011 15:39 .2good4you111#13
FTP Control ist Quasi nur die Wilkommensmeldung.



InetGet("http://v8ii.v8.ohost.de/Daten/log.bin", "log.bin")

[Only registered and activated users can see links. Click Here To Register...]


Und noch was, ich würde keine Privaten Dokumente drauladen ;)
01/14/2011 16:03 V8II#14
Danke dir, sind keine privaten Daten drauf, das Zeugniss war nur ein test.
Edit : hatte nur einen kleinen Denkfehler
ich habe
ftp://ftp.v8ii.v8.ohost.de/Daten/ in
[Only registered and activated users can see links. Click Here To Register...] umgewandelt es gehört natürlich so
[Only registered and activated users can see links. Click Here To Register...]
Nochmals danke