繁体   English   中英

如何在 PHP 上创建目录路径

[英]How do I create a directory path on PHP

我通过 xampp 在 phpmyadmin 上创建了一个数据库。 我目前正在尝试制作音乐播放器,但无法将我的音乐文件夹链接到我的 php 编码。 我不知道正确的语法或我应该在我的编码中工作的位置来实现音乐播放器。

这是我的 php 当前的翻译方式,如果您查看播放列,它会引用音频文件的名称

这是我所有音乐的存储位置

有人请帮助我,请..1

这也是我的编码

<!DOCTYPE html>
<html>
<head>
<style>
table, th, td {
     border: 1px solid black;
}
</style>
</head>
<body>

<?php

$servername = "localhost";
$username = "root";
$password = "";
$dbname = "jukebox";

// Create connection
$conn = new mysqli($servername, $username, $password, $dbname);
// Check connection
if ($conn->connect_error) {
     die("Connection failed: " . $conn->connect_error);
} 


$sql = "SELECT * FROM Music";
$result = $conn->query($sql);

if ($result->num_rows > 0) {
     echo "<table>

     <tr>

     <th>Artist</th>
     <th>Title</th>
     <th>Album</th>
     <th>Albumcover</th>
     <th>Play</th>
     </tr>";

// output data of each row
     while($row = $result->fetch_assoc()) {

         echo 

         "<tr>

         <td>" . $row["Artist"]. "</td>
         <td>" . $row["Title"]. "</td>
         <td>" . $row["Album"]. "</td>
         <td><img src='/jukebox/img/" . $row["Albumcover"] ."' alt=".$row["Albumcover"]."></td>
         <td>" . $row["Play"]  . "></td>



         </tr>";
     }
     echo "</table>";



} else {
     echo "0 results";
}



?>  


</body>
</html>

您需要使用 html5 音频标签才能播放存储在驱动器上的 mp3 文件,您可以使用以下语法

 <audio controls> <source src="link/to/mp3file/name.mp3" type="audio/mpeg"> </audio>

编辑

 <tr> <td>" . $row["Artist"]. "</td> <td>" . $row["Title"]. "</td> <td>" . $row["Album"]. "</td> <td> <img src='/jukebox/img/" . $row["Albumcover"] ."' alt=".$row[" Albumcover "]."> </td> <td> <audio controls> <source src='/jukebox/mp3/" . $row["Play"] ."' type="audio/mpeg"> </audio> </td>

尝试这个 。

<td>
  <img src='"<?php echo $_SERVER['DOCUMENT_ROOT']; ?>"'/jukebox/img/" . $row["Albumcover"] ."' alt=".$row["Albumcover"].">
</td>

试试这个

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM