⑴ 我想開發一個基於php+MYSQL+APACHE的在線音樂網站,想問一下關於音樂網站中,資料庫中音
音樂文件一般都是存在相應的文件伺服器上的,要引用雲盤里的文件,理論上是可以的,只要你實現了從雲盤獲取到相應文件的最終路徑的API就可以引用!你可以參考別人分析的音樂網站的API文檔
https://github.com/darknessomi/musicbox/wiki
⑵ 哪位高手幫解決下php上傳音樂文件問題
upload.php 主要實現上傳功能,選擇文件,文件改名,上傳到伺服器,數據提交給phome.php
phome.php 主要是處理有關會員連接的生成問題,數據提交給add_soft.php
add_soft.php文件不再給出,試驗者簡單的做個頁面echo一下存地址的變數就好了。
製作的時候提出如下幾個問題:
1.上傳功能如何實現
2.文件名可以得到嗎?如果不能得到,怎麼處理文件名?
3.會員的下載鏈接又該如何實現?
下面做答:
1.看了一個手冊(參考文獻1), 查找文件系統函數庫,看到有個()函數,就用它了
2.文件上傳自然用一個file 類型的 input 如下:
<input type=file name=filename>
我渴望在phome.php中能通過filename變數得到我上傳的文件的名字,但事實上不是,這個filename變數保
存的是上傳時用的臨時文件名,以.tmp結尾,位置就是你php.ini中設置的上傳的臨時文件目錄。
直接獲得不行,那就另外取名,這樣就要保證上傳的所有文件名字都不一樣,自然想到利用系統的日期時
間來實現這個功能,大概是date()這樣的一個函數,早就忘了那些函數怎麼用,看手冊1,日期時間函數date()其中有這樣一句:
若無傳入時間戳記值,則將目前伺服器的時間格式化返回。
好的,那就用date( "Ymdhis" );這樣就能生成主文件名,擴展名呢?我想限制所有上傳文件都為rar,但是想想有了這個限制就比較爛了,哥們最近給實驗室狂改了一批代碼,還有個壇子也有上傳功能,看了一下,發現 上傳的頁面上有個下拉列表,是文件類型,我想應該是處理文件擴展名問題的了,自己也加了一個下拉列表,再增加一個變數,就ok!
這里也許會有新手覺得頭大,php裡面字元串變數是可以連接到一起的,就是用一個"."實現這個功能。看一下程序就會理解。
⑶ PHP如何實現用一個按鈕控制播放音樂
在網頁中用PHP代碼即時響應點擊事件(而不是通過傳遞參數的方式),效果不太理想,通常用JS代碼來完成類似的功能。
試用JS編寫示例如下:
<html>
<head>
</head>
<body>
<div>
<bgsoundsrc="test.mp3"id="bgs">
<inputid="openbutton"type="button"value="關閉背景音樂"onclick="if(this.value=='關閉背景音樂'){bgs.src='';this.value='打開背景音樂'}else{bgs.src='test.mp3';this.value='關閉背景音樂'}"/>
</div>
</body>
</html>
⑷ 怎麼用php代碼做個簡單的音樂播放器
通過php從資料庫或其他方式得到該歌曲的地址,然後
<embed width="300" height="60" border="0" autostart="false" loop="true" src="<?php echo $url ?>"></embed>
不就行了嗎?還是你是其他意思?
_______________________
去搜一個js做的播放器,然後用php生成產生播放列表的js代碼就可以了
⑸ 誰可以php寫音樂播放器 求源代碼
你好,據我所知播放器是用戶的機器本地解析的,你只需要用PHP讀取資料庫獲得歌曲地址,也可以是其他方式獲得地址,
<embed width="300" height="60" border="0" autostart="false" loop="true" src="<?php echo $url ?>"></embed>
這是一個html的媒體標簽,網頁前台來控制它,你可以去搜索一段js播放器代碼