...

View Full Version : Play MP3 File Through Link



Cerby
11-14-2007, 11:19 PM
Hello!

I have the following code, that uploads files to a "Upload" directory on the server, and stores the files path in a database.


mysql_select_db("MP3s", $con);

if (($_FILES["file"]["type"] == "audio/mpeg"))
{
if ($_FILES["file"]["error"] > 0)
{
echo "Return Code: " . $_FILES["file"]["error"] . "<br />";
}
else
{
echo "Upload: " . $_FILES["file"]["name"] . "<br />";
echo "Type: " . $_FILES["file"]["type"] . "<br />";
echo "Size: " . ($_FILES["file"]["size"] / 1024) . " Kb<br />";
echo "Temp file: " . $_FILES["file"]["tmp_name"] . "<br />";

if (file_exists("upload/" . $_FILES["file"]["name"]))
{
echo $_FILES["file"]["name"] . " already exists. ";
}
else
{
$file = ("upload/" . $_FILES["file"]["name"]);
move_uploaded_file($_FILES["file"]["tmp_name"],
"upload/" . $_FILES["file"]["name"]);
echo "Stored in: " . "upload/" . $_FILES["file"]["name"];

mysql_query("INSERT INTO Music (Path)
VALUES('$file')");
}
}
}
else
{
echo "Invalid file";
}

How do I adapt the below code to link to the mp3 file contain in the "Upload" folder, in order to play the file.


<?php
$con = mysql_connect("localhost","peter","abc123");
if (!$con)
{
die(mysql_error());
}

mysql_select_db("MP3s", $con);

$result = mysql_query("SELECT * FROM Music");

while($row = mysql_fetch_array($result))
{
echo '<a href="Display.php?Path='.$row['Path'].'">'.$row['Path'].'</a>';
}

mysql_close($con);
?>

ConnorMHB
11-15-2007, 12:47 AM
i don't have much time to read your information, but here's what i know. i'm pretty sure you can play music files on click via link:


<?php
// query to retrieve path to song
$url = "the url to the music file";
echo "<a href=\"" . $url . "\">play song</a>";
?>

Inigoesdr
11-15-2007, 01:18 AM
If the browser has a plugin that supports it.

mlseim
11-15-2007, 05:49 PM
You could also use a free MP3 Flash Player.

See this example:
http://www.catpin.com/streaming.php

matak
11-15-2007, 06:24 PM
mlseim, that's cool player :thumbsup:



EZ Archive Ads Plugin for vBulletin Copyright 2006 Computer Help Forum