Is there any way to limit the type of file that can be uploaded using an HTML form via PHP? For example, I want to limit uploads to only .pdf files.
2 Answers
Server side
Yes use superglobal $_FILES. look at this documentation page : PHP.net
It will get through basics, and then just look for file type, which is what you need to check with.
Client side
There are many ways to do this, but you can achieve this simply :
if((document.form1.upload.value.lastIndexOf(".jpg")==-1) {
alert("Please upload only .jpg extention file");
return false;
}
1 Comment
Naftali
there is also a
type part to the $_FILES array which makes things much muuuuch easier ^_^