[Question] cách mã hoá link nhạc như thế nào? |
11/03/2008 10:08:47 (+0700) | #1 | 118876 |
hoangnguyen_8x
Member
|
0 |
|
|
Joined: 14/02/2007 09:16:22
Messages: 8
Offline
|
|
ai biết chỉ dùm mình cách mã hóa link nhạc với, Mình mã hóa không phải sợ bị người ta lấy link mà mình muốn mã hóa để cái IDM nó không tự động chạy link nhạc của mình. Nếu nó chạy mình không nghe nhạc trực tiếp trên trang của mình được. Đừng chỉ mình cách tắt IDM không cho load file dạng wmv, wma nghe vì đó chỉ tắt đc IDM trên máy của mình còn những máy của người khác thì sao tắt đc. |
|
|
|
|
[Question] Re: cách mã hoá link nhạc như thế nào? |
11/03/2008 12:16:38 (+0700) | #2 | 118899 |
Hì, mình cũng đang định hỏi như vậy. Mong mọi người giúp đỡ. |
|
|
|
|
[Question] Re: cách mã hoá link nhạc như thế nào? |
11/03/2008 21:37:22 (+0700) | #3 | 118919 |
Vo_danh_tang
Member
|
0 |
|
|
Joined: 18/05/2007 18:34:21
Messages: 159
Offline
|
|
Cậu tìm hiểu thêm về giao thức MMS thì sẽ giấu được link thôi.
Nhưng thực sụ thì mình thấy là chưa trang nào giấu được link một cách hoàn toàn cả. |
|
|
|
|
[Question] Re: cách mã hoá link nhạc như thế nào? |
11/03/2008 21:52:31 (+0700) | #4 | 118921 |
|
viethungs
Member
|
0 |
|
|
Joined: 05/07/2006 17:04:03
Messages: 91
Offline
|
|
Nếu file nhạc đó nằm trên sever của bạn, bạn có thể dùng cấu trúc application/octetstream như mã sau (trong PHP)
<?
if( isset($_GET['file']) )
{
$file=$_GET['file']; // $file="http://yoursite.com/music.mp3";
$lastdot = strrpos($file,".");
$last=substr($file,$lastdot);
$lastss = strrpos($file,"/");
$lasts=substr($file,$lastss);
$fp = fopen("$file", "rb");
header('Content-type: application/octetstream');
header('Content-Disposition: attachment; filename="viethungs'.$last.'"');
header("Content-Length: filesize($file)");
fpassthru($fp);
fclose($fp);
}
?>
|
|
|
|
|
[Question] Re: cách mã hoá link nhạc như thế nào? |
12/03/2008 08:24:14 (+0700) | #5 | 119020 |
hoangnguyen_8x
Member
|
0 |
|
|
Joined: 14/02/2007 09:16:22
Messages: 8
Offline
|
|
viethungs wrote:
Nếu file nhạc đó nằm trên sever của bạn, bạn có thể dùng cấu trúc application/octetstream như mã sau (trong PHP)
<?
if( isset($_GET['file']) )
{
$file=$_GET['file']; // $file="http://yoursite.com/music.mp3";
$lastdot = strrpos($file,".");
$last=substr($file,$lastdot);
$lastss = strrpos($file,"/");
$lasts=substr($file,$lastss);
$fp = fopen("$file", "rb");
header('Content-type: application/octetstream');
header('Content-Disposition: attachment; filename="viethungs'.$last.'"');
header("Content-Length: filesize($file)");
fpassthru($fp);
fclose($fp);
}
?>
ừ rất cảm ơn bạn đã trả lời cho mình, thế để về mình học thêm php đã, chứ giờ đọc đoạn code này ko hiểu được, nhưng bạn ơi nếu file nhạc đó ko nằm trên server của mình thì mình phải làm cách nào vậy?
|
|
|
|
|
[Question] Re: cách mã hoá link nhạc như thế nào? |
16/03/2008 15:22:01 (+0700) | #6 | 119590 |
9x9=81??
Elite Member
|
0 |
|
|
Joined: 26/06/2005 12:23:59
Messages: 92
Offline
|
|
Theo mình nghĩ thì không nên dùng code php trên do :
1. Dùng kiểu vậy rất tốn tài nguyên máy chủ, chưa kể tốc độ load về khá chậm.
2. Với mức độ như code php trên thì không hỗ trợ resume, tức là nếu người dùng đang nghe mà rớt mạng cái bụp, thế là fải nghe lại từ đầu chứ không cho nghe tiếp. Đồng thời cũng không nghe được đoạn mong muốn khi kéo cái thanh trượt.
3. Rất quan trọng : Bạn chẳng cần làm thế cho phức tạp, đơn giản chỉ cần escape( 1 hàm trong javascript ) link lại là xong ! Chẳng hạn thay vì link nhạc có cái đuọi .wma thì bạn đổi thành .%77ma . Việc này có thể làm ngay tại client với vài đoạn javascript. Bạn tự tìm hiểu thêm nhé. Cần gì thì ae sẽ trợ giúp !
Thân ! |
|
|
|
|
[Question] Re: cách mã hoá link nhạc như thế nào? |
19/03/2008 03:52:29 (+0700) | #7 | 119999 |
khovingu89
Member
|
0 |
|
|
Joined: 24/02/2008 22:08:27
Messages: 14
Offline
|
|
mình chưa thấy site nào mã hóa được link nhạc cả.......... |
|
|
Users currently in here |
1 Anonymous
|
|
Powered by JForum - Extended by HVAOnline
hvaonline.net | hvaforum.net | hvazone.net | hvanews.net | vnhacker.org
1999 - 2013 ©
v2012|0504|218|
|
|