Jump to content

Securing uploads


swamp

Recommended Posts

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

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

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.