Witam, szczerze mówiąc nie wiem w czym problem. To, że na localhoscie działanie jest błyskawiczne i wszystko działa rozumiem. Na serwerze niestety upload leci jak krew z nosa. Pliki mające 150KB lecą ok. 3 min, a o 1MB już nawet nie wspomnę. Rozmawiałem z administratorem serwera, nie ma ograniczeń wielkości ani prędkości transferu plików, powinien być taki jak na ftp, a przez ftp lecą pliki jak szalone. Poniżej przedstawiam skrypt, może ktoś mnie naprowadzi w czym problem:
<form id="album_form" action="?a=add" method="post" enctype="multipart/form-data"> <input type="file" name="uploadfile" /><br /> <input class="button" type="submit" value="Dodaj" />
private function add() {
if($_FILES["uploadfile"]["name"]) {
$filename = $_FILES["uploadfile"]["name"];
$source = $_FILES["uploadfile"]["tmp_name"];
mkdir(GALLERY_IMG_PATH
.$name[0
], 0777
); $target_path = GALLERY_IMG_PATH.$filename;
$zip = new ZipArchive();
$x = $zip->open($target_path);
if ($x === true) {
$zip->extractTo(GALLERY_IMG_PATH);
$zip->close();
header('Location: ?p=gallery'); }
}
}
}