Hi there. I need help on something I'm trying to create. I'd like to build a Java Script Flash MP3 uploader with customizable controls on my website and MP3 ID3 tag info. I'm using IE 7 on OS xp if that matters. Can someone teach me how to create PHP js mp3 uploader for my website?
How do I build Php js mp3 uploader for my site?
If you are working on a PHP mp3 upload script, you may try the following:
It should work on IE 7.
PHP CODE:
Â
if(isset($_POST['submit'])) {
Â
  $fileName = $_FILES['userfile']['name'];
  $tmpName = $_FILES['userfile']['tmp_name'];
  $fileSize = $_FILES['userfile']['size'];
  $fileType = $_FILES['userfile']['type'];
Â
if ($fileType != 'audio/mpeg' && $fileType != 'audio/mpeg3' && $fileType != 'audio/mp3' && $fileType != 'audio/x-mpeg' && $fileType != 'audio/x-mp3' && $fileType != 'audio/x-mpeg3' && $fileType != 'audio/x-mpg' && $fileType != 'audio/x-mpegaudio' && $fileType != 'audio/x-mpeg-3') {
    echo('<script>alert("Error! You file is not an mp3 file. Thank You.")</script>');
  } else if ($fileSize > '10485760') {
    echo('<script>alert("File should not be more than 10mb")</script>');
  } else if ($rep == 'Say something about your post…') {
  $rep == '';
  } else {
  // get the file extension first
  $ext = substr(strrchr($fileName, "."), 1);Â
Â
  // make the random file name
  $randName = md5(rand() * time());
Â
  // and now we have the unique file name for the upload file
  $filePath = $uploadDir . $randName . '.' . $ext;
Â
  $result = move_uploaded_file($tmpName, $filePath);
  if (!$result) {
    echo "Error uploading file";
  exit;
  }
Â
  if(!get_magic_quotes_gpc()) {
Â
  $fileName = addslashes($fileName);
  $filePath = addslashes($filePath);
Â
  }
Â
  $sql = "INSERT INTO media SET
      path = '$filePath',
      size = '$fileSize',
      ftype = '$fileType',
      fname = '$fileName'";
Â
if (mysql_query($sql)) {
  echo('');
  } else {
    echo('<p style="color: #ff0000;">Error adding audio: ' . mysql_error() . '</p><br />');
}