Hallo an alle.
Ich will Dateien über einen Script hochladen, erstmal nur allgemein,
alles andere mache ich dann selber.
Aber nichtmal das funktioniert.
Das hab ich im Netz gefunden und getestet.
(das ist nur zum testen, später wird daraus ein Formular)
Nun habe ich das ausprobiert aber da lädt der Browser
und lädt.....die einzigste Fehlermeldung die ich bekomme
ist eine Zeitüberschreitung der sechzig Sekunden.
Nun kann man wohl die Sekunden hochsetzen
aber das müsste ja eigentlich in maximal zwanzig Sekunden
erledigt sein. Eine Idee?
Ich will Dateien über einen Script hochladen, erstmal nur allgemein,
alles andere mache ich dann selber.
Aber nichtmal das funktioniert.
Das hab ich im Netz gefunden und getestet.
PHP Code:
<?
error_reporting(E_ALL); // danke für den Hinweis
$server='ftp.thevoltage.org'; // der FTP-Server auf den zugefriffen werden soll, ich habe es auch mit
ftp://www.thevoltage.org // versucht, das hat aber keinen Unterschied gemacht
$user=' '; // usernamen und passwort habe ich nur jetzt rausgenommen
$pass=' ';
$source_file='060511.jpg'; // die datei in dem Ordner in der ich den Script ausführe
$destination_file='060511.jpg'; // die datei wie sie heissen soll auf dem server
$ftp_connect=ftp_connect ($server) or die("Could not connect to $server");
// der server wird zur variable ftp_connect hinzugefügt
$ftp=ftp_login ($ftp_connect, $user, $pass) or die ("Authentication failed");
// servername, passwort und login werden auf die variable ftp gelegt
$result=ftp_put($ftp, "$destination_file", $source_file, FTP_BINARY);
//der endgültige ablauf mit den logindaten und den dateidaten wird ausgeführt,
// nun sollten diese informationen an den webserver gesendet werden und die datei hochgeladen werden
if ($result) print "file uploaded"; else print "Not uploaded";
// nachträglich wird eine meldung ausgegeben ob der upload erfolgreich war oder nicht
ftp_quit ($ftp); // und quit
?>
Nun habe ich das ausprobiert aber da lädt der Browser
und lädt.....die einzigste Fehlermeldung die ich bekomme
ist eine Zeitüberschreitung der sechzig Sekunden.
Nun kann man wohl die Sekunden hochsetzen
aber das müsste ja eigentlich in maximal zwanzig Sekunden
erledigt sein. Eine Idee?
Comment