Script für FTP Transfer von Webspace zu Webspace

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
Benutzeravatar
mtsluft
Mitglied
Beiträge: 413
Registriert: 03.12.2005 18:54
Kontaktdaten:

Script für FTP Transfer von Webspace zu Webspace

Beitrag von mtsluft »

Hallo,

ich suche folgendes php Script:
Ich habe 2 Webspaces. Auf einem liegt eine datei, die über 2 GB gross ist und auch andere Dateien die so um die 200-300 MB haben.
Diese möchte ich nun auf meinen 2. Webspace bringen. Ich habe hier DSL 1000, mit dem das downloaden zwar ok ist, allerdings der Upliad wieder schon recht lang dauert.
Darum suche ich ein Script, das Dateien von einem Webspace zu einem anderen transferieren kann.
Ihr alle kennt den MySQL Dumper. Dieser erstellt ja Backups der Datenbank und kann diese dann an einen beliebeigen FTP Space schicken, wenn man ihm den Server, Username und dass passwort angibt.
Kann mir also vielleicht jemand sagen, ob es so ein Script irgendwo gibt? Im netz habe ich jedenfalls nichts gefunden :(
Benutzeravatar
mtsluft
Mitglied
Beiträge: 413
Registriert: 03.12.2005 18:54
Kontaktdaten:

Beitrag von mtsluft »

:( Kennt denn niemand so ein Script?
Andi1111
Mitglied
Beiträge: 1301
Registriert: 26.05.2006 13:21
Wohnort: Berlin
Kontaktdaten:

Beitrag von Andi1111 »

Dafür brauchst du kein Script sondern ein Ftp Programm das sich mit mehreren Servern gleichzeitig verbinden kann. Z.B TotalCommander oder UltraFXP
h-o
Mitglied
Beiträge: 385
Registriert: 09.08.2004 16:17

Re: Script für FTP Transfer von Webspace zu Webspace

Beitrag von h-o »

mtsluft hat geschrieben:Ich habe 2 Webspaces. Auf einem liegt eine datei, die über 2 GB gross ist und auch andere Dateien die so um die 200-300 MB haben.
Diese möchte ich nun auf meinen 2. Webspace bringen.
Wenn du auf dem zweiten Webspace einen Shellzugang hast, kannst du die Datei mit dem wget-Befehl laden, sofern das Verzeichnis auf dem ersten Webspace nicht geschützt ist.

Oder du erstellst eine PHP-Datei, lädst diese auf den zweiten Webspace und führst sie aus. Also etwa so:

Code: Alles auswählen

<? system("wget http://www.domain1.de/dateien/sehrgrossedatei.gzip"); ?>
Danach müsste ein Statusreport erscheinen, in der letzten Zeile mit der Angabe "sehrgrossedatei.gzip saved [2gb/2gb]".

Das Ganze "kostet" dann nur Traffic auf dem ersten Webspace und möglicherweise auf dem zweiten, letzteres kommt wohl auf den Webspace-Provider drauf an. Mit deinem DSL-Zugang hat dies allerdings nix zu tun. Weder von der Geschwindigkeit her noch vom verbrauchten Transfervolumen.
Benutzeravatar
mtsluft
Mitglied
Beiträge: 413
Registriert: 03.12.2005 18:54
Kontaktdaten:

Beitrag von mtsluft »

Hallo,

erst eine andere Frage:
Sehe ich das richtig, dass dein "Script" also dierekt von Server zu Server und nicht auch noch über meinen PC übetragt?

Ich habe mal eine Datei mit folgendem Inhalt erstellt, beim aufrufen passiert allerdings garnichts:

Code: Alles auswählen

<php>

<? system("wget http://www.meinedomain.de/dateien/grossedatei.rar"); ?>

</php>
Ich nehme an ich habe das ziemlich falsch gemacht, bitte aber beachten, dass ich keien Ahnung von php hab :-?
h-o
Mitglied
Beiträge: 385
Registriert: 09.08.2004 16:17

Beitrag von h-o »

mtsluft hat geschrieben:Sehe ich das richtig, dass dein "Script" also dierekt von Server zu Server und nicht auch noch über meinen PC übetragt?
Ja, dein PC ruft das Script über den Browser nur auf, sonst macht er nix.

Entweder das Script mit "<?" beginnen oder mit "<?php". Nicht beides zusammen. Auf gut deutsch: lass "<php>" oben und unten einfach weg und schreib nur die eine Zeile in die PHP-Datei.

Falls nichts passiert, kann es allerdings auch sein, dass du auf deinem Webspace keinen Systemzugang hast.
Benutzeravatar
mtsluft
Mitglied
Beiträge: 413
Registriert: 03.12.2005 18:54
Kontaktdaten:

Beitrag von mtsluft »

Hallo,

alles klar, aber wieder passiert beim aufrufen der datei nichts. Beim webspace von meinem freund kommt wenigstens
Warning: system() has been disabled for security reasons in /home/www/web117/html/transfer.php on line 1
Dann weiss ich dass es deaktiviert ist, beim anderen (also meinem webspace) ganix
Benutzeravatar
md5()
Mitglied
Beiträge: 186
Registriert: 27.10.2003 20:48
Wohnort: Holzweissig
Kontaktdaten:

Beitrag von md5() »

Code: Alles auswählen

<? system("wget http://www.meinedomain.de/dateien/grossedatei.rar"); ?>
gibt auch keine Meldung aus ;) da es im hintergrund läuft.

Versuche dies doch mal mit einer kleinen Textdatei und schau ob diese bei aufruf der system Funktion dann auf deinen Webspace übertragen wurde ;)

Es kann je nach größe und geschwindigkeit der Server etwas dauern bis eine GRoße Datei übertragen ist ;)
Meine Signatur war zu groß und wurde deshalb gelöscht - Siehe phpBB.de-Knigge
Benutzeravatar
mtsluft
Mitglied
Beiträge: 413
Registriert: 03.12.2005 18:54
Kontaktdaten:

Beitrag von mtsluft »

Achso.. Danke...
Also ich versiche das mal mit ner kleinen mp3 datei...
Liegt diese dann im gleichen verzeichnis nach der übertragung, wie meine .php datei??
Benutzeravatar
mtsluft
Mitglied
Beiträge: 413
Registriert: 03.12.2005 18:54
Kontaktdaten:

Beitrag von mtsluft »

So... kleiner zwischenbericht:

ES FUNZT! :grin:

Danke an euch... noch eine kleine frage, da ich ja demnächst grössere dateien übertragen will: wenn ich einmal meine .php datei aufgerufen habe, straten da die server die übertragung... kann ich dann meinen pc ausschalten? Denke ja, weil ich muss ja nur "den befehl geben"
Antworten

Zurück zu „Coding & Technik“