Jump to content

[SOLVED] Restrict Upload File Type to MP3 Only


sh0wtym3

Recommended Posts

Hey all,

 

I'm trying to add a script to my site that will allow users to upload mp3 files, but i want to restrict it to ONLY MP3 files. However the script below won't let ANY files be uploaded, not even MP3, and I can't tell why.

 

<?php
$target = "uploads/";
$target = $target . basename( $_FILES['uploaded']['name']) ;
$ok=1;

if (!($uploaded_type=="audio/mpeg")) {
echo "You may only upload MP3 files.<br>";
$ok=0;
} 

//Here we check that $ok was not set to 0 by an error
if ($ok==0)
{
Echo "The file was not uploaded. Please try again.";
}

//If everything is ok we try to upload it
else
{
if(move_uploaded_file($_FILES['uploaded']['tmp_name'], $target))
{
echo "The file ". basename( $_FILES['uploadedfile']['name']). " has been uploaded";
}
else
{
echo "Sorry, there was a problem uploading your file.";
}
}
?> 

 

Thanks in advance.

I changed the syntax, but it is still not letting me upload any MP3 files. I know it has to do with the portion of the script below, because when I remove it I can upload any file type just fine.

 

if($uploaded_type != "audio/mpeg") {
echo "Sorry, you may only upload MP3 files.<br>";
$ok=0;
}

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.