【问题标题】:How do I create a directory path on PHP如何在 PHP 上创建目录路径
【发布时间】:2016-07-08 22:34:04
【问题描述】:

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

This is how my php translate currently and if you look at the Play column, it references the audio file's name

And this is where all my music is stored

请有人帮助我,拜托..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>

【问题讨论】:

  • 您将使用您的音乐列表创建一个音乐播放器,对吗?我认为,这将是很多工作要做。你必须有一个可用的 css、jquery、插件和任何有帮助的东西。看看这个 [stackoverflow.com/questions/5102137/…

标签: php mysql audio web xampp


【解决方案1】:
<td>
  <img src='"<?php echo $_SERVER['DOCUMENT_ROOT']; ?>"'/jukebox/img/" . $row["Albumcover"] ."' alt=".$row["Albumcover"].">
</td>

试试这个

【讨论】:

  • 感谢您的回复,我需要帮助为我的音乐创建一个目录,但不是图像 atm,您知道该怎么做吗?
  • mkdir(路径/new_folder_name, 0777, true);试试吧
【解决方案2】:

您需要使用 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>

试试这个。

【讨论】:

  • 好的,那我该怎么办?你能告诉我吗?在我开始使用 CSS 之前,这实际上是我唯一要做的事情
  • 好的,我应该把这个放在哪里?抱歉,我是新手
  • 表格的最后一列“”。 $row["播放"] 。 ">" 添加上面的代码并在 src 中添加本地存储的相对路径连接 $row['Play'] 变量。它类似于您为 img 标签(专辑封面)提供 src 的方式
  • 是的,我想它可能是这样设置的,但那也根本不起作用
  • " " 。 $row["艺术家"]。 “ ”。 $行[“标题”]。 “ ”。 $row[“专辑”]。 " . $row["Play"] . ">
猜你喜欢
  • 1970-01-01
  • 2010-11-25
  • 2021-10-02
  • 2020-05-04
  • 2012-08-27
  • 2019-06-08
  • 2019-05-05
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多