Bei FTP-Upload werden größere Dateien abgeschnitten

Templorials

Erfahrenes Mitglied
Hallo.

Habe ein einfaches PHP-Uploadscript (über PHP). Jedoch scheint irgentwie eine Grenze bei 4kB zu sein. Wenn ich zb ne 10kB große Datei rauflade dann wird sie bei 4kB abgschnitten. Also nach dem Upload ist die Datei zwar am Server jedoch mit genau 4095B (wenn sie halt größer war).

Also upload_max_filesize in php ini ist jedoch auf 2MB

Kann einer helfen

mfg michi
 
Zuletzt bearbeitet:
Nabend,
tritt der Fehler bei deinem eigenen Webserver auf deinem Rechner auf, oder bei deinem Provider?
Schonmal das Script auf nem anderen Server probiert?
Poste doch mal dein Script, vieleicht ist da ja auch irgendwo der Wurm drin.

MfG
Mathias
 
Also zurzeit gehts auf den Provider nicht. Also ich habe noch keinen anderen Server versucht, jedoch anderen ftp Server.

Code:
$conn_id = ftp_connect($ftp_server); 
$login_result = ftp_login($conn_id, $ftp_user, $ftp_pw); 


if ((!$conn_id) || (!$login_result)) { 
        echo "<b><br>Zum FTP Server NICHT verbunden<br>"; 
}
else {
        echo "<b><br>Zum FTP Server verbunden<br>";
    }

$source_file = $_FILES['file']['tmp_name']; 
$destination_file = $_FILES['file']['name']; 
$size_file = $_FILES['file']['size']; 
$endung = strrchr($destination_file, ".");
$destination_file = $time."".$endung;

$upload = ftp_nb_put($conn_id, "html/demos/".$destination_file, $source_file, FTP_BINARY);
 
es gibt noch eine einstellung die die größe angibt was man uploaden darf, weiss aber grad net was :)
 
Zurück