Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Cara menggunakan PHP untuk melaksanakan sistem muat naik dan main balik muzik yang mudah

Cara menggunakan PHP untuk melaksanakan sistem muat naik dan main balik muzik yang mudah

王林
王林asal
2023-09-24 09:27:231349semak imbas

Cara menggunakan PHP untuk melaksanakan sistem muat naik dan main balik muzik yang mudah

Cara menggunakan PHP untuk melaksanakan sistem muat naik dan main balik muzik yang ringkas

Dengan populariti muzik dan perkembangan Internet, sistem muat naik dan main balik muzik telah menjadi semakin popular. Jika anda juga ingin melaksanakan sistem muat naik dan main balik muzik yang mudah dalam tapak web atau aplikasi anda, maka PHP ialah pilihan yang sangat sesuai. Dalam artikel ini, saya akan memperkenalkan anda cara menggunakan PHP untuk melaksanakan sistem muat naik dan main balik muzik yang mudah, termasuk contoh kod khusus.

Pertama, kita perlu menyediakan direktori untuk menyimpan fail muzik. Anda boleh membuat direktori yang dipanggil "muat naik" pada pelayan anda dan pastikan ia mempunyai kebenaran menulis. Seterusnya, mari buat borang HTML untuk memuat naik muzik.

<!DOCTYPE html>
<html>
<head>
    <title>音乐上传</title>
</head>
<body>
    <h1>音乐上传</h1>
    <form action="upload.php" method="post" enctype="multipart/form-data">
        <input type="file" name="music">
        <input type="submit" value="上传">
    </form>
</body>
</html>

Dalam kod HTML di atas, kami telah mencipta borang di mana pengguna boleh memilih fail muzik untuk dimuat naik. Alamat penyerahan borang ialah "upload.php". Seterusnya, mari kita laksanakan kod PHP untuk fungsi muat naik.

<?php
$targetDir = "uploads/";
$fileName = $_FILES["music"]["name"];
$targetFile = $targetDir . basename($fileName);
$uploadSuccess = true;

if (move_uploaded_file($_FILES["music"]["tmp_name"], $targetFile)) {
    echo "音乐上传成功!";
} else {
    echo "音乐上传失败!";
}
?>

Dalam kod PHP di atas, kami mula-mula menentukan direktori penyimpanan fail yang dimuat naik sebagai "muat naik/". Kemudian, kami mendapat nama fail yang dimuat naik oleh pengguna melalui $_FILES"muzik" dan menyambungkannya ke laluan fail sasaran. Seterusnya, gunakan fungsi move_uploaded_file() untuk mengalihkan fail sementara yang dimuat naik ke laluan fail sasaran. Jika langkah itu berjaya, pengguna akan digesa untuk memuat naik dengan jayanya jika tidak, pengguna akan digesa untuk memuat naik gagal.

Kini, kami telah melaksanakan fungsi muat naik muzik. Seterusnya, mari kita laksanakan fungsi main balik muzik. Mula-mula, mari buat halaman HTML yang memaparkan senarai muzik yang dimuat naik.

<!DOCTYPE html>
<html>
<head>
    <title>音乐播放</title>
</head>
<body>
    <h1>音乐播放</h1>
    <ul>
        <?php
        $musicDir = "uploads/";
        $musicFiles = glob($musicDir . "*");

        foreach ($musicFiles as $musicFile) {
            echo "<li><a href="$musicFile" target="_blank">$musicFile</a></li>";
        }
        ?>
    </ul>
</body>
</html>

Dalam kod HTML di atas, kami menggunakan fungsi glob() untuk mendapatkan semua fail muzik yang dimuat naik dan memaparkannya dalam senarai tidak tersusun melalui gelung.

Kemudian apabila pengguna mengklik pada pautan fail muzik, pemain muzik boleh dibuka dalam tetingkap baharu. Di sini kami menggunakan atribut target="_blank" untuk mencapai ini.

Di atas ialah semua kod yang diperlukan untuk melaksanakan sistem muat naik dan main balik muzik yang mudah menggunakan PHP. Anda boleh menyesuaikan dan memanjangkannya mengikut keperluan anda. Harap artikel ini membantu anda!

Atas ialah kandungan terperinci Cara menggunakan PHP untuk melaksanakan sistem muat naik dan main balik muzik yang mudah. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn