Hey allemaal ik heb een vraagje over een upload script dat werkt met mp3 bestandjes

in chrome werkt alles perfect het bestandje wordt geupload en wordt geinsert in de database

maar in alle andere browsers krijg ik het bericht "Extension not allowed" terwijl het exact hetzelfde bestand is.

dit is de code



<?php

require_once 'mysql.php';

	$result = mysql_query("SELECT * FROM Songs");
	$num_rows = mysql_num_rows($result);
	


	$error = 0;
	

	$songnumber = $num_rows +=1;
	
$songname = '';

if ((($_FILES["file"]["type"] == "audio/mp3") || ($_FILES["file"]["type"] == "audio/mp3")) && ($_FILES["file"]["size"] < 21000000))
  {
  if ($_FILES["file"]["error"] > 0)
    {
    echo "Return Code: " . $_FILES["file"]["error"] . "<br />";
    }
  else
    {
    echo "";//another echo to display after upload is complete
 
 $query1 = mysql_query("SELECT * FROM Songs WHERE Songname = '". $_FILES["files"]["name"] .""); 
 
 if($query1 != '') {
	$error +=1;
 }
 
    if (file_exists("../songs/" . $_FILES["file"]["name"]) || $error !=0)
      {
      echo $_FILES["file"]["name"] . " already exists. ";
      }
    else
      {
      move_uploaded_file($_FILES["file"]["tmp_name"],
      "../songs/" . $_FILES["file"]["name"]);
//Below shows the link for the mp3

	$songname = $_FILES["file"]["name"];

	mysql_query("INSERT INTO Songs (Songname, Songnumber) VALUES ('$songname', '$songnumber')");
	
      echo "Your song has been uploaded <a href=\"../index.php\">Click here</a> to go back";
      }
    }
  }
else
  {
  echo "Extension not allowed"; //Error message here if it's to big or wrong extension
  }
?>

okay ik zal het even proberen

Toevoeging op 08/08/2013 12:37:36:

de reactie van firefox is : Extension not allowed: audio/mpeg

Toevoeging op 08/08/2013 12:50:09:

ohh hahahha ik heb het al gevonden , de vergelijking die ik maak is checken of het bestand een mp3 bestand is of een mp3 bestand is. dat is exact hetzelfde. firefox noemt het mpeg , chrome noemt het mp3. hat het gecopy paste van de eerste vergelijking maar nooit veranderd naar mpeg. net aangepast en het werkt perfect. iedereen bedankt voor de hulp!

Reageren