PHP / 虚拟主机:如何添加 mp3 下载按钮以及它与虚拟主机有何关系

PHP / Web Hosting: How to add an mp3 download button and how does that relate to web hosting

我想列出一堆mp3,让用户下载。我了解如何使用 PHP 下载我自己的文件,但我不明白这将如何转化为其他用户在网站上线时下载它们。以下是一些具体问题。

-我对网络托管的理解是,您需要付费才能将网站所需的所有文件保存到 运行。这个对吗?如果你有 100 多首 mp3 会很贵吗?

-我的备份只有 soundcloud 嵌入(它们是我自己的歌曲)并将访问者重定向到那里。有什么替代方案吗?如果他们无需创建 soundcloud 帐户即可从我的网站下载,那就太好了。

-有没有办法制作一个只从 soundcloud 中提取文件的下载按钮?

谢谢。

如果您通过 PHP 从您自己的 PC 下载自己的文件,当您的网页托管在服务器上时,它仍将以相同的方式工作。当您在 PHP 中编程并进行测试时,您的 PC 充当 运行 PHP 的服务器(因为它是一种服务器端编程语言)。所以本质上,当您在自己的电脑上测试程序时下载 mp3,您的电脑将同时充当客户端和主机。

当有人托管您的网站时,他们会在服务器上进行托管,服务器基本上就是一台计算机。它通常有很多 space 的文件,所以无论你有 1 个还是 100 个 mp3 文件,它都不会对成本产生影响。

至于直接从 soundcloud 下载,我不确定这是否可行,但是这个较旧的 Whosebug post 可能会对您有所帮助。