I didnt code this but I need help with it
Posted on
16th Feb 2014 07:03 pm by
admin
I'm sorry. i'm not a coder. I have this script for forcing download and previewing mp3. The guy that coded it made it so It took the spaces out of the filename when its downloaded. When you download a file, it downloads as Artist-SongTitle.mp3 instead of Artist - Song Title.mp3 Could someone please tell me how I would be able to correct this, or if its even possible?
Code: <?php
require_once("config.php");
require_once("connect.php");
require_once("class2.php");
define("e_PAGETITLE", "Music");
require_once(HEADERF);
if (!USER) {
$ns->tablerender("Error!", "You must login to view this page");
require_once(FOOTERF);
exit;
}
session_start();
if(isset($_GET['search'])){
$_SESSION['music-dl-page'] = 0;
$_GET['search']=mysql_real_escape_string($_GET['search']);
}
if(!isset($_SESSION['music-dl-page'])){
$_SESSION['music-dl-page'] = 0;
}
if(isset($_GET['p'])){
$_SESSION['music-dl-page'] = (int)mysql_real_escape_string($_GET['p']);
}
?>
<?php
function mksize($bytes)
{
if ($bytes < 1000 * 1024)
return number_format($bytes / 1024, 2) . " kB";
elseif ($bytes < 1000 * 1048576)
return number_format($bytes / 1048576, 2) . " MB";
elseif ($bytes < 1000 * 1073741824)
return number_format($bytes / 1073741824, 2) . " GB";
else
return number_format($bytes / 1099511627776, 2) . " TB";
}
function getico($type) {
switch(strtolower($type)) {
case "mp3": return "mp3.gif"; break;
case "exe":
case "setup":
case "msi": return "exe.gif"; break;
case "zip": return "zip.gif"; break;
case "rar":
case "bin":
case "tar":
case "bz2":
case "gz":
case "z":
case "7z":
case "s7z": return "rar.gif"; break;
case "mpg":
case "mp4":
case "mpeg": return "mp4.gif"; break;
case "avi": return "avi.gif"; break;
case "iso":
case "img":
case "cue": return "iso.gif"; break;
case "vob": return "vob.gif"; break;
default: return "unknown.gif"; break;
}
}
$filedirxtra= (isset($_GET['dir']) ? htmlspecialchars($_GET['dir'])."/" : "");
?>
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<title>Music Downloads</title>
<meta http-equiv="Content-Type" content="text/xhtml; charset=utf-8" />
<script type="text/javascript" src="/silverlight.js"></script>
<script type="text/javascript" src="/wmvplayer.js"></script>
<script type="text/javascript" src="/new_player_script.js"></script>
<style type="text/css">
#player-bar {position:relative;cursor:default;}
#fplayer {position:relative;width:320px;overflow:hidden;}
#marquee {position:relative;overflow:hidden;cursor:default;color:#fff;}
</style>
<style type="text/css">
body {
font-family: Verdana, Tahoma, Helvetica, Arial;
font-size: 10pt;
}
table.list tr td {
border-bottom: 1px solid orange;
}
a {
text-decoration: none;
}
a:hover {
text-decoration: underline;
}
#txtsrch {
background-image: url("icons/srchico.png");
background-position: left center;
background-repeat: no-repeat;
background-color: #cccccc;
font-weight: bold;
font-size: 11pt;
padding-left: 25px;
height: 20px;
}
#srchbtn {
background: transparent;
background-image: url("dl-icons/srchbtn.gif");
background-position: center center;
background-repeat: no-repeat;
height: 25px;
width: 70px;
border: none;
}
</style>
<script type="text/javascript">
function preview(file) {
var f = document.getElementById('fplayer');
document.getElementById('player-box').style.display='block';
f.innerHTML=
'<object type="application/x-shockwave-flash" data="rawr_player.swf" width="320" height="50">'+
'<param name="movie" value="http://rawr-designs.com/rawr_data/players/rawr_player.swf"/>'+
'<param name="bgcolor" value="#741e1f"/>'+
'<param name="wmode" value="transparent"/>'+
'<param id="flashvars" name="flashvars" value="autoplay=on&colorset=rawr_red&context=off&file='+file+'" />'+
'</object>';
}
</script>
<script src="javascripts/prototype.js" type="text/javascript"></script>
<script src="javascripts/scriptaculous.js" type="text/javascript"></script>
</head>
<body>
<div align="center"><b><font size="2"><font color="#FFAD5B">You Can Upload Music <a href="/fileupload.php" title="Music Upload">Here</a></font></b>
</div>
<!--Nav-->
<div style="padding: 5px; margin: 10px; width: auto; height: 30px; border: 1px solid orange;">
<!-- Table hack required for IE-->
<table cellpadding="0" cellspacing="0" border="0" width="auto" style="border: none;">
<tr>
<td valign="middle" align="left">
<form method="get" action="<?php echo $_SERVER['PHP_SELF']; ?>">
<?php
if ($filedirxtra != "")
echo "<input type='hidden' name='dir' value='".$filedirxtra."' />";
?>
<input id="txtsrch" type="text" size="25" name="search" />
<input id="srchbtn" type="submit" value=" " />
</form>
</table>
</div>
<html>
<body>
<?php
$sql = "SELECT COUNT(*) FROM cust_music_files".$kw;
$result = mysql_query( $sql, $conn ) or die(mysql_error());
$row = mysql_fetch_array($result);
echo $row[0];
?>
</font></font></b>
<b><font size="3"><font color="#FFAD5B">Songs In Our Database</font></font></b></p>
<p><iframe src="previewplr/previewthis.php" width="500" height="50" id="playmusic" name="playmusic" frameborder="no" marginwidth="0" marginheight="0" scrolling="no"></iframe></p>
</div>
<br />
<br />
</body>
</html>
<?php
$kw = (isset($_GET['search']) ? " WHERE filename LIKE '%".trim($_GET['search'])."%'" : "");
$sql = "SELECT COUNT(*) FROM cust_music_files".$kw;
$result = mysql_query( $sql, $conn ) or die(mysql_error());
$row = mysql_fetch_array($result);
echo '<a href="?p=0&search='.$_GET['search'].'"><<</a> ';
for($i=max(0,$_SESSION['music-dl-page']-5);$i<min($row[0]/25,$_SESSION['music-dl-page']+5);$i++){
if($i==$_SESSION['music-dl-page']){
echo $i.' ';
}else{ echo '<a href="?p='.$i.'&search='.$_GET['search'].'">'.$i.'</a> '; }
}
echo '<a href="?p='.(floor(($row[0]-1)/25)).'&search='.$_GET['search'].'">>></a> ';
?>
<div id="player-box" style="/*height: 75px;*/ background-color: #880000; display: none; position: fixed; top: 150px; left: 200px;border: 2px solid #440000; width: auto; margin: 0px; text-align: right;">
<div id="player-bar" style="font-family: sans-serif; font-style: normal; font-weight: bold; font-size: 20px; height: 25px; width: 320px; font: ; background-color: #880000; text-align: right;"><a href="#" onclick="javascript: document.getElementById('player-box').style.display='none';document.getElementById('fplayer').innerHTML='';return false;" style="color: white;">X</a> </div>
<div id="fplayer"></div>
<script type="text/javascript">
var elm3 = document.getElementById("fplayer");
var src = '/wmvplayer.xaml';
var cfg = {
file:'',
width:'320',
height:'20',
autostart:'false',
volume:'50',
frontcolor:'ffffff',
backcolor:'880000',
lightcolor:'e9e9e9'
};
var ply = new jeroenwijering.Player(elm3,src,cfg);
</script>
<div id="marquee">
</div>
</div>
<script language="javascript"><!--
function popupWindow(url) {
var centerWidth = (window.screen.width - 400) / 2;
var centerHeight = (window.screen.height - 400) / 2;
window.open(url,'popupWindow','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=yes,copyhistory=no,width=150,height=60,screenX=150,screenY=150,top=' + centerHeight + ',left='+centerWidth);
}
//--></script>
<table class="list" width="auto" cellpadding="3" cellspacing="0" border="0" style="margin: auto; border: 1px solid orange;">
<?php
$sql = "SELECT * FROM cust_music_files".$kw." ORDER BY filename LIMIT ".($_SESSION['music-dl-page']*25).", 25";
$result = mysql_query( $sql, $conn ) or die(mysql_error());
while($row = mysql_fetch_array($result)){
$file=stripslashes($row['filename']);
$filedirxtra=substr($row['filename'],0,1).'/';
$fext = explode(".", $file);
print("<tr><td><img src='".$icondir.getico(end($fext))."' title='".end($fext)."' alt='".end($fext)."' border='0'/></td><td width='auto'>".htmlspecialchars($file)."</td><td><span style='white-space: nowrap;'> ".mksize(filesize($filedir.$filedirxtra.$file))."</span></td><td><a href="downmusic.php?link=".htmlspecialchars($filedir.$filedirxtra.$file).""><img src='".$icondir."download.gif' border='0' alt='DL' title='Download File: ".htmlspecialchars($file)."' /></a></td><td>".(in_array(end($fext), $prvfiles) ? "<a href="previewplr/previewthis.php?link=".htmlspecialchars(addslashes($filedir.$filedirxtra.$file))."" target='playmusic'><img src='".$icondir."preview.gif' border='0' alt='Preview' title='Preview File: ".htmlspecialchars($file)."' /></a>" : " ")."</td></tr>");
}
?>
</table>
</div>
<script type="text/javascript" language="javascript">
// <![CDATA[
new Draggable("player-box", {starteffect: null, endeffect: null});
// ]]>
</script>
<?php
require_once(FOOTERF);
exit;
?>
</body></html>
No comments posted yet
Your Answer:
Login to answer
197
17
Other forums
Spliting paragraph into sentences and attach in
Here is what I am trying to do
example: Para1[123.456.789!] 3 sentences
Para2
I need to increse 6hours more, and i don't know how???
I need to increse 6hours more, and i don't know how???
<tr>
<t
$_FILES array
Ok,
I just started experimenting with PHP today. My goal right now is to have people be able
Grids not displaying decimals, and behaving differently on different PCs?
Hello,
I coded a relatively simple MII application that allows data from a form to be add
Forum tutorial
Im a beginner in PHP. Im making a forum(previous questbook, counter and few others) to learn. For no
Help with explandable category tree
I have the below query:
SELECT l1.id as lev1_id,l2.id as lev2_id,l3.id as lev3_id,l1.categ
Saving data from a form into a file
Hey everybody,
Sorry, I am really new to PHP coding and such but a project kind of got thrust
update post issues
I am trying to create an update to a post function, while the update does occur, the page routing an
value not going in data base
hello friends....
i am having a working javascript....when i am selecting any
default SAP userid
hi,, I just like to know if it is ok to use the default SAP user id (SAP*)?