IE Only:
<form>
<input type="file" name="fil" style="display: none" onchange="this.form.fileshow.value=this.value">
<input type="text" name="fileshow" style="border: 1px solid black">
<input type="button" value="Vælg en fil" onclick="this.form.fil.click()" style="border: 1px solid black">
</form>
mvh. Jesper Sørensen
Det ser ud som det skal, men der sker bare ikke noget når jeg klikker på uploadknappen...
Og hvis jeg trykker igen, stopper den hele scriptet... Er der en der lige kan se fejlen
<?
if (!$fil) {
?>
<center>
<table>
<form enctype="multipart/form-data" action="#" method=post>
<tr><td>Fil </td><td>
<input type="file" name="fil" style="display: none" onchange="this.form.fileshow.value=this.value">
<input type="text" name="fileshow" style="border: 1px solid black">
<input type="button" value="Vælg en fil" onclick="this.form.fil.click()" style="border: 1px solid black">
</td></tr>
<tr><td>Overskrift </td><td><input type="text" name="overskrift" class="input" value="" size="35"></td></tr>
<tr><td>Type </td><td>
<select name="type" class="input">
<option value="Dagsorden">Dagsorden</option>
<option value="Referat">Referat</option>
</select>
</td></tr>
<tr><td>Hvem </td><td>
<select name="hvem" class="input">
<option value="Alle">Alle</option>
<option value="Registrerede">Registrerede</option>
<option value="Admin">Admin</option>
</select>
</td></tr>
<tr><td align="center" colspan="2"><input type=submit value="upload" class="button"> </td></tr>
</form>
</tr></table></center>
<?
} else {
$moveto = "filer/".$_FILES['fil']['name'];
if (move_uploaded_file($fil, $moveto)) {
$file1 = $_FILES['fil']['name'];
print "<font class='overskrift'>Upload lykkedes</font><br>\\n";
} else {
print "<font class='overskrift'>Upload mislykkedes</font><br>";
print "Prøvede: mv /tmp/$fil $moveto";
}
}
$query = mysql_query("INSERT INTO filer (filename, overskrift, type, dato, showdato, hvem)" . "VALUES ('$file1','$overskrift','$type','$year$month$day','$day/$month-$year','$hvem')");
}
?>
<?echo $file1;?><br>