habe mal wider ein Problem!
Folgendes ich habe ein Programm programmiert mit einer automatischen Updatefunktion!
Jetzt will ich mit PHP eine Datei von einem http Server herunterladen!
Ich nutze folgenden Code:
- Code: Select all
$file1 = fopen($main_system_update_updatefile,'r');
$Server_Download_File = fread($file1,999999999999);
$file2 = fopen('tmp/z.zip',"w");
fwrite($file2, $Server_Download_File);
fclose($file2);
(Die Variable $main_system_update_updatefile wird automatisch erzeugt!)
Jetzt habe ich auf dem Server eine zip Datei mit 177kb und von dieser lad er nur ca. 9kb herunter!
Wenn ich jetzt die Einlesezahl bei fread verlängere, sagt mir php das man keine negativen Zahlen verwenden dürfe!
Wo liegt der Fehler; was kann ich ändern?
Oder gibt es eine weitere (bessere) Funktion zum herunterladen?