Lille problem med multiupload script
<?php$page = "multiupload.php";
$fields = $_POST['fields'];
?>
<html>
<head>
<title>Upload af filer</title>
</head>
<body>
<?
function specify_number() {
global $page;
?>
<?=$fields?>
<form action=<?=$page?> method=post>
Indtast det antal filer, du ønsker at uploade - tryk efterfølgende på Retur <input type="text" name "fields" size="2" maxlength="2">
</form>
<?
}
function print_form($fields) {
global $page;
?>
<form action=<?=$page?> method=post enctype="multipart/form-data">
<table border=1>
<?
for($i = 0; $i > $fields; $i++) {
?>
<tr><td>Fil:</td>
<td>
<input type="hidden" name="MAX_FILE_SIZE" value="1024000">
<input type="file" name="file_<?=$i?>">
</td></tr>
<?
}
?>
</table>
<input type="hidden" name="fields" value="<?=$fields?>">
<input type="submit" name="submit" value="Upload!">
</form>
<?
}
$uploaddir = "/testupload/";
if(isset($submit)) {
for($i = 0; $i < $fields; $i++) {
if(is_uploaded_file(${"file_".$i})) {
$newfile = $uploaddir . $_FILES['file_' .$i]['name'];
if(!@copy(${"file_".$i}, $newfile)) {
echo "<p>Fejl ved upload! <i>" . $_FILES['file_'.$i]['name'] . "</i>.";
}else{
echo "<p>Upload OK!" . $_FILES['file_'. $i]['name'];
}
}
flush();
}
} elseif(!$fields) {
specify_number();
} else {
print_form($fields);
}
?>
</body>
</html>
Hved godt det kunne laves anderledes men jeg har problemer med at få den til at printe det antal fælter jeg skal bruge, jeg indtaster jo til at starte med antallet af fælter jeg gerne vil ha men det virker ikke til at den har tænkt sig at give mig det antal jeg vil ha hehe den giver mig ingen
