summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTheTroll <trolldev@gmail.com>2010-02-25 02:03:48 +0100
committerTheTroll <trolldev@gmail.com>2010-02-25 02:03:48 +0100
commit0e5d920a64954cd415ae17f73bdabf8d1fe6cf39 (patch)
tree6ba6630df2e2840fc11c635f7294af9039446313
parentd350aac197f8ad5ab501c3b25b6543e802de0e47 (diff)
downloadistreamdev-0e5d920a64954cd415ae17f73bdabf8d1fe6cf39.tar.gz
istreamdev-0e5d920a64954cd415ae17f73bdabf8d1fe6cf39.tar.bz2
Fixed some character issues
-rwxr-xr-xgenplaylist.php2
-rwxr-xr-xincludes/inc_audio.php10
-rwxr-xr-xincludes/include.php4
3 files changed, 11 insertions, 5 deletions
diff --git a/genplaylist.php b/genplaylist.php
index cd08fcc..9fa6016 100755
--- a/genplaylist.php
+++ b/genplaylist.php
@@ -13,7 +13,7 @@
$name = $_REQUEST['name'];
exec('rm playlist/*');
- exec('ln -s ' .addcslashes(quotemeta($path), " &") .'* playlist');
+ exec('ln -s ' .addcslashes(quotemeta($path), " &'") .'* playlist');
$dir_handle = @opendir($path);
if (!$dir_handle)
diff --git a/includes/inc_audio.php b/includes/inc_audio.php
index df7e401..01c99ff 100755
--- a/includes/inc_audio.php
+++ b/includes/inc_audio.php
@@ -43,8 +43,10 @@ if ($medianame_array[0])
// Dirs
if (mediagettype($mediapath .$subdir .$medianame_array[$cnt]) == 3)
{
+ $medianame2=addslashes($medianame_array[$cnt]);
+
print " <li>\r\n";
- print " <a class=\"noeffect\" href=\"javascript:sendForm('dir_{$medianame_array[$cnt]}');\">\r\n";
+ print " <a class=\"noeffect\" href=\"javascript:sendForm('dir_$medianame2');\">\r\n";
print " <span class=\"name\">{$medianame_array[$cnt]}</span><span class=\"time\">></span>\r\n";
print " </a>\r\n";
print " </li>\r\n";
@@ -59,11 +61,15 @@ if ($medianame_array[0])
$idx = 1;
for ($cnt=0; $cnt < $count; $cnt++)
{
+ $medianame2=addslashes($medianame_array[$cnt]);
+ $mediapath2=addslashes($mediapath);
+ $subdir2=addslashes($subdir);
+
// Audio
if (mediagettype($mediapath .$subdir .$medianame_array[$cnt]) == 2)
{
print " <li>\r\n";
- print " <a class=\"noeffect\" href=\"javascript:playmusic('{$mediapath}{$subdir}','{$medianame_array[$cnt]}');\">\r\n";
+ print " <a class=\"noeffect\" href=\"javascript:playmusic('{$mediapath2}{$subdir2}','{$medianame2}');\">\r\n";
print " <span class=\"number\">$idx</span><span class=\"stop\"></span><span class=\"name\">{$medianame_array[$cnt]}</span>\r\n";
print " </a>\r\n";
print " </li>\r\n";
diff --git a/includes/include.php b/includes/include.php
index f8819dd..6b57a65 100755
--- a/includes/include.php
+++ b/includes/include.php
@@ -98,13 +98,13 @@ function start_stream($type, $name, $title, $desc, $qname, $qparams, $category,
switch ($type)
{
case 1:
- $cmd = "export SHELL=\"/bin/sh\";printf \"./istream.sh '" .$url ."' " .$qparams ." " .$httppath ." 2 " .$ffmpegpath ." " .$segmenterpath ." \" | at now";
+ $cmd = "export SHELL=\"/bin/sh\";printf \"./istream.sh \"" .$url ."\" " .$qparams ." " .$httppath ." 2 " .$ffmpegpath ." " .$segmenterpath ." \" | at now";
break;
case 2:
$cmd = "export SHELL=\"/bin/sh\";printf \"cat \\\"" .$url ."\\\"/0* | ./istream.sh - " .$qparams ." " .$httppath ." 1260 " .$ffmpegpath ." " .$segmenterpath ." \" | at now";
break;
case 3:
- $cmd = "export SHELL=\"/bin/sh\";printf \"./istream.sh '" .$url ."' " .$qparams ." " .$httppath ." 1260 " .$ffmpegpath ." " .$segmenterpath ." \" | at now";
+ $cmd = "export SHELL=\"/bin/sh\";printf \"./istream.sh \"" .$url ."\" " .$qparams ." " .$httppath ." 1260 " .$ffmpegpath ." " .$segmenterpath ." \" | at now";
break;
default:
$cmd = "";