[Help] Upload Script + Store Size

DragonMage

New Member
Joined
Nov 16, 2009
Messages
9
Reaction score
0
Искам нормален ъплоад скрип но когато папката кадето се ъплоадват фаиловете стане над 100 мегабаита примерно да изписва: Сърварат е пълен ( примерно )
 
Заповядай и да не забравиш да кажеш мерси

PHP:
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<center>
<?php
$razmer =  "10000";  							// Трябва да се опише в битове

$target_path = "../upload/"; 				//Директорията за качване и проверяване определяш от тук
function GetFolderSize($d ="." ) {
    $h = @opendir($d);
    if($h==0)return 0;

    while ($f=readdir($h)){
        if ( $f!= "..") {
            $sf+=filesize($nd=$d."/".$f);
            if($f!="."&&is_dir($nd)){
                $sf+=GetFolderSize ($nd);
            }
        }
    }
    closedir($h);
    return $sf ;
} 
if ($_POST["Submit"] != "Upload"){
echo '
<form enctype="multipart/form-data" action="" method="post">
<input name="uploadedfile" type="file" />
<input type="Submit" name="Submit" value="Upload" />
</form>';
}
if ($_POST["Submit"] == "Upload"){
if (GetFolderSize($target_path) > $razmer){ echo "Сървърът е пълен";}
else {
$target_path = $target_path . basename( $_FILES['uploadedfile']['name']); 
if(move_uploaded_file($_FILES['uploadedfile']['tmp_name'], $target_path)) {
    echo "Файлът ".  basename( $_FILES['uploadedfile']['name']). " е качен";
} else{
    echo "Възникна грешка при качването на файла, моля, опитайте отново!";
}
}
}
?>
</center>
 
Last edited: