Zitat Zitat von Chocwise
Zuerstmal hab ich keinen Plan was du vor hast.
Dann ein paar Fakten:
Ja, wenn du Administrator eines Servers bbist, kannst du alles mit ihm machen.
Nur wenn du Administrator des Systems bist, gibt es bessere Wege Dateien per FTP zu saugen oder auf einen weiteren Server hochzuladen: "wget||wput" mit "-b"-Argument

<?php system("wget -b ftp://blargh.de/datei"); ?>

Dadurch lässt du das Programm wget saugen, welches die Sache professioneller angeht als PHP es tun könnte.
Das Selbe mit wput, nur die Syntax ist a bisserl anders. Lies dazu die Manpage.

-b deswegen damit du nicht auf die Script-Execution-Time Rücksicht nehmen musst. wget wird dann in den Hintergrund geschubst und läuft als Prozess im Hintergrund ohne das sich PHP noch länger damit beschäftigen müsste.

Wegen dem Problem mit den mehreren Dateien die zugleich gesaugt würden:
Pack die system()-Funktion in eine While-Schleife, die Dateien die hochgeladen oder runtergeladen werden sollten pack in einen Array und fütter die While-Schleife mit diesem Array. Bei jedem Schleifendurchlauf, wird dann eine Datei im Array angegangen.
Außerdem nimm das "-b"-Argument wieder raus. Dadurch schreitet die while-Schliefe erst voran, wenn die jeweilige Datei im Array fertig hoch/runtergeladen ist.

Dazu musst du dann aber die Script-Execution-Time in der php.ini hochschrauben.
Bedenke dass das deinen Server in Fehlerfällen stark belasten könnte.

wput||wget gibts auch für Windowssysteme.
Du meinst ich will mir nen Server holen der mir von nem anderen Server was runterlädt? Ne, falsch.
Ich wollte nur wisen ob die Verbindungen gezählt werden per FTP.
Es ging nur um was simples: Datei Upload.
Wollte nur mal schauen ob das per FTP vielleicht doch nicht konfortabler wäre, wegen der Upload größe.

Aber wenn ich eh schon poste:
PHP unterstützt GZip.
Kann man damit was Anfangen? Oder bremst das nur unnötige einen Server aus?
(Upload > Entpacken und Packen > Download meine ich)

Dennis