Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 将已编译的应用程序迁移到基于Web的应用程序_Php_Mysql_Html - Fatal编程技术网

Php 将已编译的应用程序迁移到基于Web的应用程序

Php 将已编译的应用程序迁移到基于Web的应用程序,php,mysql,html,Php,Mysql,Html,最近,我得到一个客户,希望有新的功能和一个不同的数据表示,从一个商业产品,在Windows中运行。我对基于web的php/mysql应用程序的初步评估可能低估了所需内容的复杂性。该应用程序用作音乐目录数据库,用于跟踪一个人的音乐收藏以及专辑、乐队音乐家等的详细信息。他有一个30000首歌曲的收藏,他已经编辑了一段时间。 需要有一个组件来显示和表示数据库中的信息。我有使用Dreamweaver创建基于php/mysql的数据显示/表示的技能。因此,这可能会节省编码方面的时间。但是,第二个组件要求有

最近,我得到一个客户,希望有新的功能和一个不同的数据表示,从一个商业产品,在Windows中运行。我对基于web的php/mysql应用程序的初步评估可能低估了所需内容的复杂性。该应用程序用作音乐目录数据库,用于跟踪一个人的音乐收藏以及专辑、乐队音乐家等的详细信息。他有一个30000首歌曲的收藏,他已经编辑了一段时间。
需要有一个组件来显示和表示数据库中的信息。我有使用Dreamweaver创建基于php/mysql的数据显示/表示的技能。因此,这可能会节省编码方面的时间。但是,第二个组件要求有一个音乐播放器,并提供关于当前播放的歌曲、歌曲名称、专辑、乐队、乐队成员等的各种信息。
也许,这并不太复杂。我将使用相同的php代码来显示各种专辑/歌曲,而只是从数据库中选择一首歌曲,并将其作为参数提供给播放器,然后使用它来显示有关当前歌曲播放的其他信息。 我是否应该寻找现有的应用程序,看看它们是否可以定制为使用他的现有数据库? 我还可能需要将MS Access数据库转换为MySQL。我想我已经找到了一个可以做到这一点的应用程序。 我考虑了HTML5和使用本地存储的能力。我认为这只支持一个数据库,这不一定是个问题。否则,我需要一个不介意存储200GB(是千兆字节)基于mp3的数据(mp3格式的歌曲)的网络主机。一些主机服务提供商提供无限主机服务,但他们可能希望大多数人不会使用那么多。
有人做过这样的事吗?如果有应用程序可以做到这一点,我不想重新设计轮子。唯一的问题是,他们能够灵活地导入代表他多年来积累的信息的所有数据字段。我不能指望现有应用程序的字段与他收集的字段或数据完全匹配。这是一个挑战,决定是从头开始完全定制这个应用程序,还是使用另一个应用程序,但以某种方式将他的数据移植到新的数据库中。 如有任何反馈,我们将不胜感激, 谢谢
Bruce

为什么您认为需要使用托管服务来提供“新功能和不同的演示文稿”?没有什么可以阻止您使用与浏览器在同一台机器上运行的Web服务器来实现这一点(另外还有使服务在局域网上可用的好处)

虽然可以使用flash实现播放器,但为什么还要麻烦呢?只需确保您具有重新标记mp3文件的功能,并将标记中的详细信息发送到浏览器,让他们选择自己的播放器(同时在网页中显示更完整的信息)


在谷歌中输入“PHP jukebox”会返回“大约2070000”的结果——你看过其中的任何一个吗

这有点令人困惑。我认为实现这一点的常用方法将类似于流媒体服务。HTML5有
元素,可以像大多数其他服务一样代替Flash player使用。因为它是WEB,所以我不理解关于LocalStorage和DB的部分。