如何在文件名中转义不需要的字符

时间:2013-02-09 01:16:56

标签: php javascript jquery html

尝试使用jplayer播放音频文件时,我收到此错误:

"NetworkError: 404 Not Found - http://.../AudioFiles/Thorne,%20Grandma%27s%20Goodbye%20excerpt_4.m4a"

现在这是我唯一带有此错误的音频文件,我假设这是因为文件名在文件名中有一个单引号,因为它被称为Thorne, Grandma's Goodbye excerpt.m4a

我的问题是如何在音频文件名中转义不需要的字符?

以下是代码:

$getaudio = 'AudioFiles/' . $_GET['filename'];

$info = pathinfo($dbAudioFile); 

    <script type="text/javascript">   
        $(document).ready(function(){
      $("#jquery_jplayer_1").jPlayer({
        ready: function () {
          $(this).jPlayer("setMedia", {
            <?php echo $info['extension'];?>: "<?php echo $dbAudioFile; ?>"
          });
        },
        solution:"flash,html",
        swfPath: "jquery",
        supplied: "<?php echo $info['extension'];?>"
      });
    }); 
    </script>

$dbAudioFile是文件名

0 个答案:

没有答案