Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > de.comp.lang.php > #4356
| From | Stefan+Usenet@Froehlich.Priv.at (Stefan Froehlich) |
|---|---|
| Newsgroups | de.comp.lang.php |
| Subject | ftp_put kaputt |
| Date | 2018-04-11 12:45 +0000 |
| Message-ID | <1t5acdfc14i6151n3e8%sfroehli@Froehlich.Priv.at> (permalink) |
Gegeben ist ein ftps-Server und (grob) folgendes Programm: #v+ $ftpid = ftp_ssl_connect($this->host, $this->port, 15); ftp_login($ftpid, $this->login, $this->password); ftp_chdir($ftpid, trim($this->directory)); ftp_pasv($ftpid, true); ftp_put($ftpid, $item->getFullname(), $file, $mode); ftp_close($ftpid); #v- Nun schlägt ftp_put() bei einem konkreten Host fehl, als Warnung erhalte ich lediglich: "ftp_put(): PORT command successful" ohne ftp_pasv() bzw. "ftp_put(): TYPE is now 8-bit binary" mit ftp_pasv() Da die Warnung immer der letzten Response bei der ftp-Übertragung entspricht, hilft das nicht wirklich weiter. Die Gegenseite sieht in ihren Logfiles weder Fehler noch den Versuch einer Datenübertragung: | pure-ftpd[17253]: (?@$ip) [INFO] $user is now logged in | pure-ftpd[17253]: ($user@$ip) [INFO] Logout. Und ich sehe am Netzwerkinterface einen Paketaustausch, der nach reger Konversation mit einem unbeantworteten Paket des Servers an mich endet, das offenbar auf Nachfrage 15 Sekunden (entspricht dem Timeout von ftp_ssl_connect()) später noch einmal wiederholt wird. Nach einer weiteren Nachdenkpause bricht mein Client dann die Verbindung ab (Erhöhen des Timeouts verlängert lediglich die Wartezeit): | [...] | 14:27:44.663160 IP $server.ftp > $client.41598: Flags [P.], seq 5579:5638, ack 888, win 235, options [nop,nop,TS val 344366815 ecr 1525854571], length 59: FTP | 14:27:44.663213 IP $client.41598 > $server.ftp: Flags [P.], seq 888:941, ack 5638, win 373, options [nop,nop,TS val 1525854575 ecr 344366815], length 53: FTP | 14:27:44.679355 IP $server.ftp > $client.41598: Flags [P.], seq 5638:5696, ack 941, win 235, options [nop,nop,TS val 344366819 ecr 1525854575], length 58: FTP | 14:27:44.679395 IP $client.41598 > $server.ftp: Flags [P.], seq 941:995, ack 5696, win 373, options [nop,nop,TS val 1525854579 ecr 344366819], length 54: FTP | 14:27:44.731048 IP $server.ftp > $client.41598: Flags [.], ack 995, win 235, options [nop,nop,TS val 344366832 ecr 1525854579], length 0 | 14:27:59.693594 IP $client.41598 > $server.ftp: Flags [P.], seq 995:1030, ack 5696, win 373, options [nop,nop,TS val 1525858332 ecr 344366832], length 35: FTP | 14:27:59.710436 IP $server.ftp > $client.41598: Flags [.], ack 1030, win 235, options [nop,nop,TS val 344370576 ecr 1525858332], length 0 | 14:28:14.708642 IP $client.41598 > $server.ftp: Flags [P.], seq 1030:1061, ack 5696, win 373, options [nop,nop,TS val 1525862086 ecr 344370576], length 31: FTP | 14:28:14.708662 IP $client.41598 > $server.ftp: Flags [F.], seq 1061, ack 5696, win 373, options [nop,nop,TS val 1525862086 ecr 344370576], length 0 | 14:28:14.724780 IP $server.ftp > $client.41598: Flags [.], ack 1061, win 235, options [nop,nop,TS val 344374330 ecr 1525862086], length 0 | 14:28:14.762895 IP $server.ftp > $client.41598: Flags [.], ack 1062, win 235, options [nop,nop,TS val 344374340 ecr 1525862086], length 0 Aber warum? Andere haben damit offenbar kein Problem, und umgekehrt kann ich mich auf meinen eigenen ftps-Server (wenngleich proftpd anstatt pure-ftpd) auch erfolgreich verbinden. Und mit einem cli-Client funktioniert es ebenfalls... Servus, Stefan -- http://kontaktinser.at/ - die kostenlose Kontaktboerse fuer Oesterreich Offizieller Erstbesucher(TM) von mmeike Stefan - die enzückendste Akzeptanz der Sünde! (Sloganizer)
Back to de.comp.lang.php | Previous | Next — Next in thread | Find similar
ftp_put kaputt Stefan+Usenet@Froehlich.Priv.at (Stefan Froehlich) - 2018-04-11 12:45 +0000
Re: ftp_put kaputt "Christoph M. Becker" <cmbecker69@arcor.de> - 2018-04-11 15:05 +0200
Re: ftp_put kaputt Stefan+Usenet@Froehlich.Priv.at (Stefan Froehlich) - 2018-04-11 16:43 +0000
Re: ftp_put kaputt Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2018-04-11 22:46 +0200
Re: ftp_put kaputt "Christoph M. Becker" <cmbecker69@arcor.de> - 2018-04-11 23:17 +0200
Re: ftp_put kaputt Stefan+Usenet@Froehlich.Priv.at (Stefan Froehlich) - 2018-04-11 21:26 +0000
Re: ftp_put kaputt "Christoph M. Becker" <cmbecker69@arcor.de> - 2018-04-12 00:27 +0200
Re: ftp_put kaputt Stefan+Usenet@Froehlich.Priv.at (Stefan Froehlich) - 2018-04-16 08:51 +0000
Re: ftp_put kaputt Stefan+Usenet@Froehlich.Priv.at (Stefan Froehlich) - 2018-08-24 21:12 +0000
csiph-web