upload problem
Jeg har denne form<form name='tilfoj' method='POST' ACTION='tilfoj.php'>
<table><tr>
<?
echo"<td>Smeily f.eks :-):</td><td><input type='text' value='".$_SESSION['tekst']."' name='tekst' size='25' maxlength='255'></td></tr><tr>";
echo"<td>Erstattes med:</td><td><input type='file' name='userfile'></td></tr><tr>";
?>
<td></td><td><input class='inputknap' type='submit' value='Tilføj'></td>
</tr></table>
</form>
og dette script der skal uploade filen til serveren, men hver gang jeg trykker tilføj får jeg denne besked.
"Du skal vælge et billede tryk tilbage og prøv igen"
er der en som kan se hvor fejlen er?
$tekst = mysql_real_escape_string($_REQUEST["tekst"]);
if($_FILES['userfile']['name']!=""){
$uploaddir = '../../smeiley/';
$uploadfile = $uploaddir . $bruger . "." . array_pop( explode( '.', $_FILES['userfile']['name'] ) );
$fil = $tekst . "." . array_pop( explode( '.', $_FILES['userfile']['name'] ) );
if (move_uploaded_file($_FILES['userfile']['tmp_name'], $uploadfile)) {
if ( list( $width, $height, $type, $attr ) = getimagesize( $uploadfile ) )
{
//tallet er antal KB gange 1024
if ( $_FILES['userfile']['size'] > 2048 )
{
unlink( $uploadfile );
die( "Billedet skal være på 2 KB eller under!" );
}
else
{
mysql_query("INSERT INTO smeiley (smilid, tekst, billede)
values(0,'$tekst', '$fil')") or die(mysql_error());
header("Location: alle.php");
}
}
else
{
unlink( $uploadfile );
die( "Du må kun uploade billeder!" );
}
}
}
else
{
echo"Du skal vælge et billede tryk tilbage og prøv igen";
}
