Php 为什么我的网站mp3播放器不工作?
嗨,我的音乐歌曲网站有问题。我正在从电脑上传一首mp3歌曲,想在我的网站上播放。但是不知道为什么mp3文件名没有出现在播放器src属性中 有人能帮我吗Php 为什么我的网站mp3播放器不工作?,php,html,Php,Html,嗨,我的音乐歌曲网站有问题。我正在从电脑上传一首mp3歌曲,想在我的网站上播放。但是不知道为什么mp3文件名没有出现在播放器src属性中 有人能帮我吗 <body> <div id="main_container"> <form method="post" action='exercice.php' id="form1"> <input type="file" name="files" id="files" onChange="submitForm();
<body>
<div id="main_container">
<form method="post" action='exercice.php' id="form1">
<input type="file" name="files" id="files" onChange="submitForm();">
</form>
<?php
if (isset($_FILES['files'])){
move_uploaded_file($_FILES['files']['tmp_name'], "uploaded/");
}
$src = isset($_FILES['files']['name'])?$_POST['files']['name']:'';
?>
<object id="MediaPlayer1" width="800" height="500" classid="CLSID:22D6F312-B0F6-11D0-94AB-0080C74C7E95" codebase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701"
standby="Loading Microsoft® Windows® Media Player components..." type="application/x-oleobject">
<param id="fileName" name="FileName" value='uploaded/<?php echo $src; ?>' />
<param name="AutoStart" value="false" />
<param name="DefaultFrame" value="mainFrame" />
<param name="ShowStatusBar" value="0" />
<param name="ShowPositionControls" value="0" />
<param name="showcontrols" value="0" />
<param name="ShowAudioControls" value="0" />
<param name="ShowTracker" value="0" />
<param name="EnablePositionControls" value="0" />
<!-- BEGIN PLUG-IN HTML FOR FIREFOX-->
<embed type="application/x-mplayer2" pluginspage="http://www.microsoft.com/Windows/MediaPlayer/"
src='uploaded/<?php echo $src; ?>' align="middle" width="800" height="500" defaultframe="rightFrame"
id="MediaPlayer2" />
</object>
</div>
</body>
</html>
您是否尝试过var_dump($src)
?@DaveChen的评论可能是一个不错的选择,尽管我很难理解您希望在什么情况下上传和播放,特别是通过嵌入,其中HTML5音频可能是一种更干净的方法代码>,看起来每次上传只能看到文件的src一次。我想做的是上传一个mp3并在播放器上播放,就是这样。但当我打印$src时,它是空的。不知道why@DaveChen没有$src是空的问题来自$\u文件。文件输入只给您文件名。我需要那个输入文件,给我整个路径的路径,然后用JS来做