PHP:--------------------------------------------------------------------------------
<?php
if(isset($FILES['userfile']['tmp_name']))
{
$uploaddir = 'uploads/';
$uploadfile = $uploaddir . $FILES['userfile']['name'];
print "<pre>";
if(move_uploaded_file($FILES['userfile']['tmp_name'], $uploadfile))
{
print "File is valid, and was successfully uploaded. Here's some more debugging info:\n";
print_r($FILES);
}
else
{
print "Possible file upload attac";
}
}
else
{
?>
<form enctype="multipart/form-data" action="<?=$_SERVER['PHP_SELF']?>" method="POST">
<input type="hidden" name="MAX_FILE_SIZE" value="30000">
<input name="userfile" type="file">
<input type="submit" value="Send File">
</form>
<?php
}
?>
The problem is, those files uploaded are broken. Why? Please help.