hahuy
19-07-2008, 02:12 PM
Sau Bài viết hướng dẫn làm trang nhạc bằng html hôm trước , hôm nay mình viết bài hướng dẫn làm trang nhạc bằng php,Khi lướt web ở một số trang như nhac.vui.vn , manhhai.vn , langnghe.net , các bạn hãy chú ý ở phía dưới cùng của website sẽ có chữ xtreemedia , nó là một bộ mã code của redphonix89 viết dựa trên php , vì sao bạn phải lấy code của xtree này vì bạn chả thể nào viết được 1 bộ code như vậy , việc gì mà phải tự làm ra 1 thứ mà nó mà nó đã có nhỉ , việc của bạn là chỉ down lấy 1 bộ mã code của xtreemedia mà thôi , bạn có thể lên google gõ xtre thì có ra cả đống cho bạn chọn . Bạn có thể xem cấu trúc 1 trang nhạc bằng php , cụ thể bằng xtreemedia tại http://media.6vn.biz, hầu hết các trang đều tương tự nhau cả
Bạn cũng cần hiểu 1 vài từ khi tìm cho mình 1 bộ xtre
- cmod 777: đó là khi up 1 file nào đó lên host bằng ftp chẳng hạn , bạn kích chuột phải chọn cía cuối cùng , sau đó nó sẽ hiện ra 9 ô vuông , bạn click vào tất cả các ô đó gọi là cmod 777 , thông thường mỗi bộ xtre thường phải cmod vài file nào đó thì nó mới hoạt động bình thường
- Hack mod : Đây coi như là cho thêm các chức năng nhỏ trong 1 trang xtre , như thêm chức năng tin tức, truyện tranh , tìm nhạc từ zing nó hay gọi là hack mod news , hack mod tìm kiếm nhạc từ zing,...nói ra cho các bạn biết để tìm được cho mình 1 bộ mã code phù hợp , tuy nhiên việc có quá nhiều mod,(tính năng ) vào 1 trang xtree có thể làm cho trang load chậm hơn , nhất là khi bạn đang sử dụng host miễn phí , vì thế bạn cũng đừng nên tìm bộ code nào có quá nhiều tính năng, chưa chắc các tính năng đó đều hoạt động trên host free , chẳng hạn như tính năng tìm và play nhạc từ zing thì khi chạy trên host free thì chả có tìm thấy bài nào cả . Bạn chỉ nên chọn nhưng tính năng phù hợp , nếu bạn muốn trang web có nhiều tính năng thì bạn hãy làm mỗi tính năng ra 1 trang web riêng biệt , như thế trang web sẽ load nhanh hơn nhiều và sẽ không gây quá nhiều bối rối khi người lướt web khi có quá nhiều tính năng.
- Data: thông thường một trang nhạc bằng php hay diễn đàn chẳng hạn thì đều có một data riêng để lưu lại các link nhạc , bài viết ,...
- Impor data : là bạn đưa data đó vào cơ sở dữ liệu của mình để chạy web, bạn có thể impor bằng cách vào phpadmin của contro palne ở host nhưgn cách này cũng có nhiều cái khó và thường chỉ impor được những data nhỏ , còn như những data lớn thì nó ko thể impor đc, vì thế bạn phải dùng cách khác, nói sau.
- Backup : là lưu lại data của trang web , việc này để cho việc chuyển host này sang host khác , thì bạn phải lây data từ host cũ để impor vào cơ sở dữ liệu của host mới , hoặc để đề phòng việc bị mất dữ liệu khi host hoặc web bị lỗi
...
Mình xin giới thiệu bộ code xtree mà mình đang dùng , bạn có thể down tại
http://www41.websamba.com/nghenhac.9xvn.vn.rar pass giả nén là : nghenhac.9xvn.vn
ở code này không có gì hay và mới cả ,chỉ có thêm mục tin tức,ebook , có thể chạy tốt trên host free
Vấn Đề về host để chạy PHP:
Tất nhiên là host php thì không như host để up html, nó bắt buộc phải có nơi tạo cơ sở dự liệu để bạn impor data , host chạy php miễn phí thì hầunhuw là chả có host nào ổn cả,vì thế nếu sử dụng host free thì bạn phải chấp nhận là trang web của bạn có thể không vào được bất cứ lúc nào, có thể lỗi ,...chả ai báo trước cả, vì vậy bạn nên mua lấy 1 cái host
Nhưng dù sao cũng có vài host free dùng tạm được, mình mới biết được 3 cái host đó là http://10gbfreehost.com cái này thì tạm đc nhưng nó lại đặt quảng cáo
http:/my5gb.com cái này tốc độ có hơn cái kia nhưng mà không ổn định , chỉ có hơn 1 tuần qua mà nó nâng cấp sever tới 2 lần, như thế thì còn ai vào đc web nữa
http://plus.vn đây là 1 host free cua Việt Nam , có vẻ khá tốt nhưng nó lai có những hạn chế nhất định, bạn không thể nào up đươc data lên host nếu data đó lớn khoảng 4Mb, còn vì sao phải up data lên host thì mình nói sau, còn nếu dùng phpadmin để impor data thì có vẻ thành công là hiếm
Việc đăng kí thì các web tướng đối như nhau vì hầu hếtchungx cũng đều dùng chung mã nguồn, bạn cứ vào chọn singup,Register
để bắt đầu đăng kí
Username : tên đăng nhập cũng là tên của host web , chẳng hạn use là aaa thì địa chỉ của trang web sẽ là http://aaa.10gbfrehost.com hoặc http://aa.my5gb.com http://plus.vn
Please tell us how you ..: điền lung tung vào
sau đó vào emain để kích hoạt tài khoản, sau khi kicks vào link nó lại hiện ra cho bạn 1 trang khác để bạn hoàn tất một số vấn đề khác, nhớ là cái cuối cùng ns1... bạn bỏ trống, vậy là bạn đã có 1 host php, việc tiếp theo là tạo cơ sở dữ liệu, bạn đăng nhập , sau đó chọn mysql setup , đánh tên của co sở dữ liệu vào sau đó kicks Create, chờ vài s nó lại hiện ra trang cũ , bạn lại điền vào use và pass của co sở dữ liệu ở mục 2Create User sau đó lại nhấn Create User , chờ vài s nó lại hiện ra trang vừa rồi , bạn kích vào chữ Assign Privileges , ok vậy là bạn đã tạo xong cơ sở dự liệu
Việc Tiếp Theo là up toàn bộ code mà bạn đã down về lên host, trong bài hướng dẫn làm trang nhạc html mình cũng đã nói về cách up load rồi , bạn có thể dùng ftp để up load hoặc up bằng công cụ có sẵn ở host , khuyên bạn nên dùng ftp. bạn chỉ vào mycompurter , đánh vào thanh địa chỉ ftp.10gbfreehost.com nếu bạn đăng kí ở
10gbfreeehost.com hoặc ftp.mỵgb.com nếu bạn đăng kí ở my5gb.com.. địa chỉ ftp thường là ftp.tênhost sau đó nó hiện bảng đăng nhập , bạn điền use và pass đã đăng kí vào , nó sẽ hiện ra cho bạn toàn bộ các thư mục của host bạn, việc của bạn là up code lên đó, tương tự như copy trong windows , copy rồi vào đó pate, lưu ý là khi tạo thư mục trong host đó bạn nên tạo trước ở ngoài sau đó copy vào, khi up đừng có up cả đống vào mà chỉ nên up ít một, ít một , hết lại up tiếp như thế thì mới không bị lỗi, việc up này có vẻ lâu bạn có thể bỏ qua vài cái ảnh không cần up để sau này up cũng không sao nếu muốn nhanh có thành quả , khi nào up xong mình sẽ hướng dẫn cài đặt :docsach:
Bạn cũng cần hiểu 1 vài từ khi tìm cho mình 1 bộ xtre
- cmod 777: đó là khi up 1 file nào đó lên host bằng ftp chẳng hạn , bạn kích chuột phải chọn cía cuối cùng , sau đó nó sẽ hiện ra 9 ô vuông , bạn click vào tất cả các ô đó gọi là cmod 777 , thông thường mỗi bộ xtre thường phải cmod vài file nào đó thì nó mới hoạt động bình thường
- Hack mod : Đây coi như là cho thêm các chức năng nhỏ trong 1 trang xtre , như thêm chức năng tin tức, truyện tranh , tìm nhạc từ zing nó hay gọi là hack mod news , hack mod tìm kiếm nhạc từ zing,...nói ra cho các bạn biết để tìm được cho mình 1 bộ mã code phù hợp , tuy nhiên việc có quá nhiều mod,(tính năng ) vào 1 trang xtree có thể làm cho trang load chậm hơn , nhất là khi bạn đang sử dụng host miễn phí , vì thế bạn cũng đừng nên tìm bộ code nào có quá nhiều tính năng, chưa chắc các tính năng đó đều hoạt động trên host free , chẳng hạn như tính năng tìm và play nhạc từ zing thì khi chạy trên host free thì chả có tìm thấy bài nào cả . Bạn chỉ nên chọn nhưng tính năng phù hợp , nếu bạn muốn trang web có nhiều tính năng thì bạn hãy làm mỗi tính năng ra 1 trang web riêng biệt , như thế trang web sẽ load nhanh hơn nhiều và sẽ không gây quá nhiều bối rối khi người lướt web khi có quá nhiều tính năng.
- Data: thông thường một trang nhạc bằng php hay diễn đàn chẳng hạn thì đều có một data riêng để lưu lại các link nhạc , bài viết ,...
- Impor data : là bạn đưa data đó vào cơ sở dữ liệu của mình để chạy web, bạn có thể impor bằng cách vào phpadmin của contro palne ở host nhưgn cách này cũng có nhiều cái khó và thường chỉ impor được những data nhỏ , còn như những data lớn thì nó ko thể impor đc, vì thế bạn phải dùng cách khác, nói sau.
- Backup : là lưu lại data của trang web , việc này để cho việc chuyển host này sang host khác , thì bạn phải lây data từ host cũ để impor vào cơ sở dữ liệu của host mới , hoặc để đề phòng việc bị mất dữ liệu khi host hoặc web bị lỗi
...
Mình xin giới thiệu bộ code xtree mà mình đang dùng , bạn có thể down tại
http://www41.websamba.com/nghenhac.9xvn.vn.rar pass giả nén là : nghenhac.9xvn.vn
ở code này không có gì hay và mới cả ,chỉ có thêm mục tin tức,ebook , có thể chạy tốt trên host free
Vấn Đề về host để chạy PHP:
Tất nhiên là host php thì không như host để up html, nó bắt buộc phải có nơi tạo cơ sở dự liệu để bạn impor data , host chạy php miễn phí thì hầunhuw là chả có host nào ổn cả,vì thế nếu sử dụng host free thì bạn phải chấp nhận là trang web của bạn có thể không vào được bất cứ lúc nào, có thể lỗi ,...chả ai báo trước cả, vì vậy bạn nên mua lấy 1 cái host
Nhưng dù sao cũng có vài host free dùng tạm được, mình mới biết được 3 cái host đó là http://10gbfreehost.com cái này thì tạm đc nhưng nó lại đặt quảng cáo
http:/my5gb.com cái này tốc độ có hơn cái kia nhưng mà không ổn định , chỉ có hơn 1 tuần qua mà nó nâng cấp sever tới 2 lần, như thế thì còn ai vào đc web nữa
http://plus.vn đây là 1 host free cua Việt Nam , có vẻ khá tốt nhưng nó lai có những hạn chế nhất định, bạn không thể nào up đươc data lên host nếu data đó lớn khoảng 4Mb, còn vì sao phải up data lên host thì mình nói sau, còn nếu dùng phpadmin để impor data thì có vẻ thành công là hiếm
Việc đăng kí thì các web tướng đối như nhau vì hầu hếtchungx cũng đều dùng chung mã nguồn, bạn cứ vào chọn singup,Register
để bắt đầu đăng kí
Username : tên đăng nhập cũng là tên của host web , chẳng hạn use là aaa thì địa chỉ của trang web sẽ là http://aaa.10gbfrehost.com hoặc http://aa.my5gb.com http://plus.vn
Please tell us how you ..: điền lung tung vào
sau đó vào emain để kích hoạt tài khoản, sau khi kicks vào link nó lại hiện ra cho bạn 1 trang khác để bạn hoàn tất một số vấn đề khác, nhớ là cái cuối cùng ns1... bạn bỏ trống, vậy là bạn đã có 1 host php, việc tiếp theo là tạo cơ sở dữ liệu, bạn đăng nhập , sau đó chọn mysql setup , đánh tên của co sở dữ liệu vào sau đó kicks Create, chờ vài s nó lại hiện ra trang cũ , bạn lại điền vào use và pass của co sở dữ liệu ở mục 2Create User sau đó lại nhấn Create User , chờ vài s nó lại hiện ra trang vừa rồi , bạn kích vào chữ Assign Privileges , ok vậy là bạn đã tạo xong cơ sở dự liệu
Việc Tiếp Theo là up toàn bộ code mà bạn đã down về lên host, trong bài hướng dẫn làm trang nhạc html mình cũng đã nói về cách up load rồi , bạn có thể dùng ftp để up load hoặc up bằng công cụ có sẵn ở host , khuyên bạn nên dùng ftp. bạn chỉ vào mycompurter , đánh vào thanh địa chỉ ftp.10gbfreehost.com nếu bạn đăng kí ở
10gbfreeehost.com hoặc ftp.mỵgb.com nếu bạn đăng kí ở my5gb.com.. địa chỉ ftp thường là ftp.tênhost sau đó nó hiện bảng đăng nhập , bạn điền use và pass đã đăng kí vào , nó sẽ hiện ra cho bạn toàn bộ các thư mục của host bạn, việc của bạn là up code lên đó, tương tự như copy trong windows , copy rồi vào đó pate, lưu ý là khi tạo thư mục trong host đó bạn nên tạo trước ở ngoài sau đó copy vào, khi up đừng có up cả đống vào mà chỉ nên up ít một, ít một , hết lại up tiếp như thế thì mới không bị lỗi, việc up này có vẻ lâu bạn có thể bỏ qua vài cái ảnh không cần up để sau này up cũng không sao nếu muốn nhanh có thành quả , khi nào up xong mình sẽ hướng dẫn cài đặt :docsach: