Mailinglisten-Archive |
This is a multi-part message in MIME format. ------=_NextPart_000_0009_01C0EF68.373F33A0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Hi leute, also ich hab hier 2 Suse 6.4 Webserver=20 beide Apache 1.3.12 und mod_php4 von Suse (4.0.3pl1). Diese zwei Rechner sollen jetzt ein FTP Upload zu dem=20 WWW-Server durchf=FChren. Der eine macht es ohne probs der andere meckert. es kommt immer folgende Fehlermeldung: Warning: ftp_put: Opening BINARY mode data connection for=20 /usr/local/httpd/tmp/upload/upload.zip.=20 in /usr/local/httpd/htdocs/ftp_upload.php4 on line 135 auf den Server kommen beide nur bei dem einem f=E4ngt er den upload=20 nicht an :(=20 das File erzeugt er aber es hat null Byte !!!! Was mach ich falsch ??? Woran k=F6nnte das liegen ?? hier das Script: <schnipp> $destination_path =3D "/usr/local/httpd/tmp/upload"; $source_path =3D "/usr/local/httpd/tmp/upload"; $destination_file =3D $destination_path."/upload.zip"; $source_file =3D $source_path."/upload.zip"; // Herstellen der Basis-Verbindung $conn_id =3D ftp_connect("$ftp_server");=20 // Einloggen mit Benutzername und Kennwort $login_result =3D ftp_login($conn_id, "$ftp_user_name", = "$ftp_user_pass");=20 // Verbindung =FCberpr=FCfen if ((!$conn_id) || (!$login_result)) {=20 echo "Ftp-Verbindung nicht hergestellt!"; echo "Verbindung mit $ftp_server als Benutzer $user nicht = m=F6glich";=20 die;=20 } else { echo "Verbunden mit $ftp_server <br>"; } // Upload der Datei $upload =3D ftp_put($conn_id, "$destination_file", "$source_file", = FTP_BINARY);=20 // Upload-Status =FCberpr=FCfen if (!$upload) {=20 echo "Ftp upload war fehlerhaft!"; die; } else { echo "<b>Datei $source_file auf $ftp_server erfolgreich = geschrieben</b>"; unlink("$source_path/upload.zip"); } // Schlie=DFen des FTP-Streams ftp_quit($conn_id);=20 </schnapp> ------=_NextPart_000_0009_01C0EF68.373F33A0 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML><HEAD> <META http-equiv=3DContent-Type content=3D"text/html; = charset=3Diso-8859-1"> <META content=3D"MSHTML 5.50.4522.1800" name=3DGENERATOR> <STYLE></STYLE> </HEAD> <BODY bgColor=3D#ffffff> <DIV><FONT face=3DArial size=3D2>Hi leute,</FONT></DIV> <DIV><FONT face=3DArial size=3D2>also ich hab hier 2 Suse 6.4=20 Webserver </FONT></DIV> <DIV><FONT face=3DArial size=3D2>beide </FONT><FONT face=3DArial = size=3D2>Apache 1.3.12=20 und mod_php4 von Suse (4.0.3pl1).</FONT></DIV> <DIV><FONT face=3DArial size=3D2>Diese zwei Rechner sollen jetzt ein FTP = Upload zu=20 dem </FONT></DIV> <DIV><FONT face=3DArial size=3D2>WWW-Server durchf=FChren.</FONT></DIV> <DIV><FONT face=3DArial size=3D2>Der eine macht es ohne probs der andere = meckert.</FONT></DIV> <DIV><FONT face=3DArial size=3D2>es kommt immer folgende = Fehlermeldung:</FONT></DIV> <DIV><FONT face=3DArial size=3D2></FONT> </DIV> <DIV><FONT face=3DArial size=3D2>Warning: ftp_put: Opening BINARY = mode data=20 connection for </FONT></DIV> <DIV><FONT face=3DArial size=3D2>/usr/local/httpd/tmp/upload/upload.zip. = </FONT></DIV> <DIV><FONT face=3DArial size=3D2>in = /usr/local/httpd/htdocs/ftp_upload.php4 on line=20 135</FONT></DIV> <DIV><FONT face=3DArial size=3D2></FONT> </DIV> <DIV><FONT face=3DArial size=3D2>auf den Server kommen beide nur bei dem = einem f=E4ngt=20 er den upload </FONT></DIV> <DIV><FONT face=3DArial size=3D2>nicht an :( </FONT></DIV> <DIV><FONT face=3DArial size=3D2>das File erzeugt er aber es hat null = Byte=20 !!!!</FONT></DIV> <DIV><FONT face=3DArial size=3D2>Was mach ich falsch ???</FONT></DIV> <DIV><FONT face=3DArial size=3D2>Woran k=F6nnte das liegen = ??</FONT></DIV> <DIV><FONT face=3DArial size=3D2></FONT> </DIV> <DIV><FONT face=3DArial size=3D2>hier das Script:</FONT></DIV> <DIV><FONT face=3DArial size=3D2><schnipp></FONT></DIV> <DIV><FONT face=3DArial size=3D2>$destination_path =3D=20 "/usr/local/httpd/tmp/upload";<BR>$source_path =3D=20 "/usr/local/httpd/tmp/upload";<BR>$destination_file =3D=20 $destination_path."/upload.zip";<BR>$source_file =3D=20 $source_path."/upload.zip";</FONT></DIV> <DIV><FONT face=3DArial size=3D2>// Herstellen der = Basis-Verbindung<BR>$conn_id =3D=20 ftp_connect("$ftp_server"); </FONT></DIV> <DIV><FONT face=3DArial size=3D2></FONT> </DIV> <DIV><FONT face=3DArial size=3D2>// Einloggen mit Benutzername und=20 Kennwort<BR>$login_result =3D ftp_login($conn_id, "$ftp_user_name",=20 "$ftp_user_pass"); </FONT></DIV> <DIV><FONT face=3DArial size=3D2></FONT> </DIV> <DIV><FONT face=3DArial size=3D2>// Verbindung =FCberpr=FCfen<BR>if = ((!$conn_id) ||=20 (!$login_result)) { <BR> echo=20 "Ftp-Verbindung nicht=20 hergestellt!";<BR> echo = "Verbindung=20 mit $ftp_server als Benutzer $user nicht m=F6glich";=20 <BR> die; = <BR> }=20 else {<BR> echo "Verbunden mit = $ftp_server <br>";<BR> }</FONT></DIV> <DIV><FONT face=3DArial size=3D2></FONT> </DIV> <DIV><FONT face=3DArial size=3D2>// Upload der Datei<BR>$upload =3D = ftp_put($conn_id,=20 "$destination_file", "$source_file", FTP_BINARY); </FONT></DIV> <DIV><FONT face=3DArial size=3D2></FONT> </DIV> <DIV><FONT face=3DArial size=3D2>// Upload-Status =FCberpr=FCfen<BR>if = (!$upload) {=20 <BR> echo "Ftp upload war=20 fehlerhaft!";<BR> die;<BR> } else=20 {<BR> echo "<b>Datei=20 $source_file auf $ftp_server erfolgreich=20 geschrieben</b>";<BR> unlink("$source_path/upload.zip");= <BR> =20 }<BR>// Schlie=DFen des FTP-Streams<BR>ftp_quit($conn_id); </FONT></DIV> <DIV><FONT face=3DArial = size=3D2></schnapp></FONT></DIV></BODY></HTML> ------=_NextPart_000_0009_01C0EF68.373F33A0--
php::bar PHP Wiki - Listenarchive