hallo habe folgendes Upload-Script und möchte die grösse nicht in Byte sondern in Kbyte oder MB angezeigt kriegen!!
Jemand eine idee?
Jemand eine idee?
Code:
<style type="text/css"> <!-- body { background-color: #669900; } --> </style> <?php // Einstellungen $maxsize = "500000000"; // Maximale Uploadgrösse (50000 Kb) $uploddir = "/TUX-NET/webmanagment/"; // Upload Ordner #$uploddir = "/srv/www/htdocs/upload/homes/guest/"; // Upload Ordner $extensions = array(".exe", ".pdf", ".zip", ".rar", ".txt", ".doc", ".JPG", ".jpeg", ".gif", ".mpg", ".mpeg", ".m3u"); // Erlaubte Erweiterungen if($_POST['action']=="upload") { $tmp_name = $HTTP_POST_FILES['bild']['tmp_name']; // Der Originalname $name = $HTTP_POST_FILES['bild']['name']; // Der Originalname $size = $HTTP_POST_FILES['bild']['size']; // Größe der Datei $type = $HTTP_POST_FILES['bild']['type']; // Der MIME Type der Datei $ext_tmp = explode(".", $name); $ext = ".".$ext_tmp[(count($ext_tmp)-1)]; if(in_array($ext, $extensions)) { if($size<=$maxsize && $size!=0) { while(file_exists($uploddir.$newname) || !$newname) { $newname = md5(uniqid(rand())); } #if(move_uploaded_file($tmp_name, $uploddir.$newname.$ext)) if(move_uploaded_file($tmp_name, $uploddir.$name)) { echo "<b>Die Datei wurde erfolgreich hochgeladen:</b><br>"; echo "Größe: ".$size." Byte<br>"; echo "Name: ".$name."<br>"; echo "Datei-Typ: ".$type."<br>"; echo "Ansehen: <a href='".$uploddir.$name."'>".$name."</a><br>"; echo "Upload-Ordner: <a href='".$uploddir."'>Upload-Ordner Anzeigen</a>"; } else{echo "Fehler: Deitei konnte nicht verschoben werden!";} } else { echo "Ihre Datei ($size) ist über $maxsize Bytes oder gleich 0 KB"; } } else { echo "Dieser Dateityp wird leider nicht unterstützt: ".$name; } } else { echo "<form action='".$_SERVER['PHP_SELF']."' enctype=\"multipart/form-data\" method='post'>"; echo "<input type=\"hidden\" name=\"MAX_FILE_SIZE\" value=\"".$maxsize."\">"; echo "<input type='hidden' name='action' value='upload'>"; echo "<table>"; echo "<tr>"; echo "<center><b>Datei Upload</center></b>"; echo "<td>Datei</td><td><input type='file' name='bild'></td>"; echo "</tr><tr>"; echo "<td> </td><td><input type='submit' value='Hochladen'></td>"; echo "</table>"; echo "Upload-Ordner: <a href='".$uploddir."'><b>Upload-Ordner Anzeigen</b></a>"; echo "</tr>"; echo "</form>"; } ?>
Kommentar