View Full Version : Tạo trang download.php?file=ID
Hoang_philong
04-11-09, 10:51 AM
Cái này đơn giản thôi!Viết 1 cái download.php với nội dung như thế này:
<?php
header("Content-type: application/x-ms-download");
header("Content-disposition: filename=$name");
readfile("http://yourdomain/folder/$name");
?>
file gốc của bạn có đường dẫn: http://yourdomain/folder/filename.mp3 chẳng hạn
còn link download bạn sẽ là: http://yourdomain2/download/download.php?name=filename
Cái download.php bạn vứt nó ở đâu cũng đc,ko nhất thiết phải cùng trên 1 host hay domain. :)
+p/s: Bạn cũng có thể dùng cái này để chèn thêm tên vào tên file khi khách download về:
VD: domain của mình là yeuquangngai.net ,mình muốn chèn nó vào tên file download mình làm như sau:
<?php
header("Content-type: application/x-ms-download");
header("Content-disposition:filename=\"yeuquangngai.net-$name\"");
readfile("http://yourdomain/folder/$name");
?>
thì khi lưu lại file sẽ có tên: yeuquangngai.net-filename.mp3
Chúc bạn thành công!
<?php
$WorlFileName="yeuquangngai". ".doc";
header("Content-type: application/x-ms-download");
header("Content-Disposition: attachment; filename=$WorlFileName");
header('Cache-Control: public');
//đoạn nội dung sẽ xuất ra word
echo "welcome to yeuquangngai.net";
?>
Cái này dấu link nhạc online thiệt pro
Demo http://yeuquangngai.net/music/cakhuc-518-Dem-Vu-Truong-YQN.asx
úi admin nói thế hok sợ lộ bài à
biết gì share đó , nhưng những cái không share đc . Như bạn gái chẳng hạn :))
Nói chứ trong bấy nhiêu làm biết làm 1 file như demo rồi
Hoang_philong
24-12-09, 09:36 AM
Còn đây là code asp nhé
bạn sử dụng
Response.ContentType = "XX"
với XX là đạng file cần để download.
ví dụ với MS WORD là :
Response.ContentType = "application/msword"
còn excel là :
Response.ContentType = "application/vnd.ms-excel"
IF images
<% response.ContentType ="image/gif" %>
<!--#include virtual="/myimage.gif" -->
JPEG images
<% response.ContentType ="image/jpeg" %>
<!--#include virtual="/myimage.jpeg" -->
TIFF images
<% response.ContentType ="image/tiff" %>
<!--#include virtual="/myimage.tiff" -->
MICROSOFT WORD document
<% response.ContentType ="application/msword" %>
<!--#include virtual="/myfile.doc" -->
RTF document
<% response.ContentType ="application/rtf" %>
<!--#include virtual="/myfile.rtf" -->
MICROSOFT EXCEL document
<% response.ContentType ="application/x-excel" %>
<!--#include virtual="/myfile.xls" -->
MICROSOFT POWERPOINT document
<% response.ContentType ="application/ms-powerpoint" %>
<!--#include virtual="/myfile.pff" -->
PDF document
<% response.ContentType ="application/pdf" %>
<!--#include virtual="/myfile.pdf" -->
ZIP document
<% response.ContentType ="application/zip" %>
<!--#include virtual="/myfile.zip" -->
List of mine types
application/andrew-inset ez
application/mac-binhex40 hqx
application/mac-compactpro cpt
application/mathml+xml mathml
application/msword doc
application/octet-stream bin dms lha lzh exe class so dll
application/oda oda
application/ogg ogg
application/pdf pdf
application/postscript ai eps ps
application/rdf+xml rdf
application/smil smi smil
application/srgs gram
application/srgs+xml grxml
application/vnd.mif mif
application/vnd.mozilla.xul+xml xul
application/vnd.ms-excel xls
application/vnd.ms-powerpoint ppt
application/vnd.wap.wbxml wbxml
application/vnd.wap.wmlc .wmlc wmlc
application/vnd.wap.wmlscriptc .wmlsc wmlsc
application/voicexml+xml vxml
application/x-bcpio bcpio
application/x-cdlink vcd
application/x-chess-pgn pgn
application/x-cpio cpio
application/x-csh csh
application/x-director dcr dir dxr
application/x-dvi dvi
application/x-futuresplash spl
application/x-gtar gtar
application/x-hdf hdf
application/x-httpd-php .php .php4 .php3 .phtml
application/x-httpd-php-source .phps
application/x-javascript js
application/x-koan skp skd skt skm
application/x-latex latex
application/x-netcdf nc cdf
application/x-pkcs7-crl .crl
application/x-sh sh
application/x-shar shar
application/x-shockwave-flash swf
application/x-stuffit sit
application/x-sv4cpio sv4cpio
application/x-sv4crc sv4crc
application/x-tar .tgz tar
application/x-tcl tcl
application/x-tex tex
application/x-texinfo texinfo texi
application/x-troff t tr roff
application/x-troff-man man
application/x-troff-me me
application/x-troff-ms ms
application/x-ustar ustar
application/x-wais-source src
application/x-x509-ca-cert .crt
application/xhtml+xml xhtml xht
application/xml xml xsl
application/xml-dtd dtd
application/xslt+xml xslt
application/zip zip
audio/basic au snd
audio/midi mid midi kar
audio/mpeg mpga mp2 mp3
audio/x-aiff aif aiff aifc
audio/x-mpegurl m3u
audio/x-pn-realaudio ram rm
audio/x-pn-realaudio-plugin rpm
audio/x-realaudio ra
audio/x-wav wav
chemical/x-pdb pdb
chemical/x-xyz xyz
image/bmp bmp
image/cgm cgm
image/gif gif
image/ief ief
image/jpeg jpeg jpg jpe
image/png png
image/svg+xml svg
image/tiff tiff tif
image/vnd.djvu djvu djv
image/vnd.wap.wbmp .wbmp wbmp
image/x-cmu-raster ras
image/x-icon ico
image/x-portable-anymap pnm
image/x-portable-bitmap pbm
image/x-portable-graymap pgm
image/x-portable-pixmap ppm
image/x-rgb rgb
image/x-xbitmap xbm
image/x-xpixmap xpm
image/x-xwindowdump xwd
model/iges igs iges
model/mesh msh mesh silo
model/vrml wrl vrml
text/calendar ics ifb
text/css css
text/html .shtml html htm
text/plain asc txt
text/richtext rtx
text/rtf rtf
text/sgml sgml sgm
text/tab-separated-values tsv
text/vnd.wap.wml .wml wml
text/vnd.wap.wmlscript .wmls wmls
text/x-setext etx
video/mpeg mpeg mpg mpe
video/quicktime qt mov
video/vnd.mpegurl mxu
video/x-msvideo avi
video/x-sgi-movie movie
x-conference/x-cooltalk ice
anh đóng gói thành tệp nén cho bà con download cho lẹ
Hoang_philong
24-12-09, 11:09 AM
haha hem dám bởi vì chơi luôn thư mục gốc chết queo :)).
akinguyen
01-01-10, 08:47 PM
mấy cái ni mà hum nay BQT site này còn dùng có ngày dễ bị đánh sập liền
Copyright © 2000-2012, Jelsoft Enterprises Ltd.