|
|
|
ถามเรื่องการ ดาวน์โหลดไฟล์ ครับ ผมใช้ mod_rewrite หลอก path จริงๆ ของ file ไว้น่ะครับ ประมาณนี้ นะครับ file=abc.doc.html |
|
|
|
|
|
|
|
ใช้ header ช่วยในการดาวน์โหลด ลองหาดู ถ้าหาไม่เจอค่อยบอก
|
|
|
|
|
Date :
2009-11-02 22:53:45 |
By :
plakrim |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
พี่ PlaKriM ครับ
คือตอนนี้ ผมก็ใช้
<META HTTP-EQUIV=refresh CONTENT=\"2; URL=$d_realpath\">
ตัวนี้อยู่อ่ะครับ
แต่พอ เวลา มันเด้งขึ้นมาให้ดาวน์โหลด
ไม่ว่าจะใช้โปรแกรมช่วยดาวน์โหลด หรือ ใช้ IE หรือ Firefox เอง
มันจะขึ้น ตรง src บอกที่อยู่ไฟล์ มาเลยน่ะครับ
ที่ผมใช้อยู่นี้ ถูกต้องมั้ยครับ หรือผมต้องเปลี่ยนครับผม ช่วยแนะนำด้วยนะครับ
ขอบคุณครับ
|
|
|
|
|
Date :
2009-11-03 09:21:09 |
By :
yomaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ตอนนี้ผมลองใช้
Code (PHP)
<?php
if($action=="dl"){
$up="UPDATE download SET d_dlc=d_dlc+1 WHERE d_id='$ID' ";
$qup=mysql_db_query($dbname,$up);
//echo "<META HTTP-EQUIV=refresh CONTENT=\"2; URL=$d_realpath\">";
header("Pragma: public");
header("Expires: 0");
header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
header("Content-Type: application/force-download");
header( "Content-Disposition: attachment; filename=".basename($d_realpath));
header( "Content-Description: File Transfer");
@readfile($d_realpath);
}
?>
โค้ดตามนี้นะครับ
แต่พอ กดดาวน์โหลด มัน ขึ้นมาเป็น url getfile&file=2-ddddd.rar.html
พอกด save มันก็เซฟไฟล์ชื่อ getfile&file=2-ddddd.rar.html ไปเลยอ่ะครับ
- -"
|
|
|
|
|
Date :
2009-11-03 09:48:28 |
By :
yomaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$d_realpath อยู่ไหนครับ
|
|
|
|
|
Date :
2009-11-03 10:40:38 |
By :
plakrim |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ตอนนี้ได้แล้วครับ
ผมวาง โค้ด ผิดตำแหน่งเองครับ
ผมเอา ตัว action=="dl" ไปวางไว้ที่ header
แต่โค้ด sql ที่ไป select เอาข้อมูลมานั้น ดันเอาไว้ด้านล่างครับ - -"
ตอนนี้ ได้แล้วครับผม ^-^
ขอบคุณ พี่ ปลากริม มากๆ นะครับ ที่คอยช่วยเหลือ และแนะนำ
ขอบคุณครับ
|
|
|
|
|
Date :
2009-11-03 11:01:16 |
By :
yomaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ผมไม่เห็นได้บอกอะไรมากมาย คุณช่วยเหลือตัวเองจนทำได้ ยกนิ้วให้
|
|
|
|
|
Date :
2009-11-03 12:04:57 |
By :
plakrim |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ยังไงก็ต้องขอบคุณครับผม ที่ช่วยแนะนำเรื่อง header ครับผม ^-^
ถ้าไม่ได้พี่ปลากริม ผมก็คงไม่รู้ว่า ต้องทำในส่วนของ header ครับ
^-^
|
|
|
|
|
Date :
2009-11-03 12:30:07 |
By :
yomaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|