Possible Duplicate:
How to restrict <input type=“file”> so that it can only select .pdf files?
My upload form is
<form action="chainresult.php" method="post" enctype="multipart/form-data" />
<div> Upload a PDB file : <br />
<input type="hidden" name="MAX_FILE_SIZE" value="10485760"/>
<input type="file" name="userfile" id="userfile" size="50000000" /><br />
<input type="submit" value="GET SEQUENCE" /> </div>
</form>
I want to accept only file named four letters with .pdb extention, like "ABCD.pdb" , how can i achieve this?
upload.php is
<?php
$upfile = 'uploads/'.$_FILES['userfile']['name']; if (is_uploaded_file($_FILES['userfile']['tmp_name']))
{
if (!move_uploaded_file($_FILES['userfile']['tmp_name'],upfile))
{
echo 'Problem: Could not move file to destination directory';
exit;
}
}
else
{
echo 'Problem: Possible file upload attack. Filename: ';
echo $_FILES['userfile']['name'];
exit;
} ?>