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
upgrade from 4.7 to ECC 6.0
Hi all,
we are going to do an upgrade from R/3 4.7 to ECC 6.0. I need to know if i can find som
Any decent php formatter/beautifier/pretty printer?
Any decent php formatter/beautifier/pretty printer class/function?
I found the following whil
rename the file
File.txt
Code: ***DOCUMENT***
..DN:
000044255
..CB:
..SN:
..PY:
2009
..E
Multiple arrays inside data
Hi,
Simple question. I have a column called "array" in my database, and inserted in
tell csv import script to ignore blank rows?
Hi i have the below script but i get an error if a row is blank ie a return in the csv file at the e
for some reason mysql query not working, not inserting, please check it out
This code is not inserting anything into my db, don't know why, the $_SESSION variable does contain
Writing Windows Device Drivers with C
Yes: one of the nice features of C is void*. You can put anything there and get anything out. Very
unexpected T_STRING
error log "[Sat Jan 09 18:27:58 2010] [error] [client 127.0.0.1] PHP Parse error: syntax error
Multi Level Array Problem
hi all,
For example I have array like below:
$temp = array(array('north america', 'us'
User feedback after MySQL query has been executed
Hi all, I've just registered on PHPFreaks because I've got a question that I simply can't work out b