swamp Posted December 3, 2008 Share Posted December 3, 2008 Hi, Can someone please help me make sure the following script only uploads gif/jpg files please? Thanks in advance! <?php //create the directory if doesn't exists (should have write permissons) if(!is_dir("files")) mkdir("files", 0755); //move the uploaded file echo $_FILES['Filedata']['type']; move_uploaded_file($_FILES['Filedata']['tmp_name'], "files/".$_FILES['Filedata']['name']); chmod("files/".$_FILES['Filedata']['name'], 0777); ?> Link to comment https://forums.phpfreaks.com/topic/135315-securing-uploads/ Share on other sites More sharing options...
asmith Posted December 3, 2008 Share Posted December 3, 2008 it won't, change the last part to this : <?php if (end(explode($_FILES['Filedata']['name'])) == 'gif' || end(explode($_FILES['Filedata']['name'])) == 'jpg') { move_uploaded_file($_FILES['Filedata']['tmp_name'], "files/".$_FILES['Filedata']['name']); chmod("files/".$_FILES['Filedata']['name'], 0777); } ?> Link to comment https://forums.phpfreaks.com/topic/135315-securing-uploads/#findComment-704818 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.