|
|
|
ช่วยชี้แนะหน่อยครับ พอดีจะทำให้ดาวโหลดไฟล์ จากserver โดยไปตามpart สามารถโหลดได้หลายนามสกุลครับ |
|
|
|
|
|
|
|
Code (PHP)
<?
mysql_connect("localhost","root","");
mysql_select_db("test");
$check=$_GET['check'];
$check1=$_GET['check1'];
$check2=$_GET['check2'];
//var_dump($check);
//var_dump($check1);
//var_dump($check2);
$dir = $_SERVER['DOCUMENT_ROOT'].'/corporation/Files/'.$check.'/'.$check2.'/'.$check1.".png".'/';
$song_name=$song_name."-".$artist_name.".MP3"; //ชื่อไฟล์ที่จะให้ดาวน์โหลด สามารถเปลี่ยนได้ตามใจชอบนะครับ
if (file_exists($dir)) { // ตรวจสอบก่อนว่าไฟล์มีอยู่จริงหรือเปล่า
header('Content-Description: File Transfer');
header('Content-Type: application/octet-stream');
header('Content-Disposition: attachment; filename='.urldecode($song_name)); //ตรงนี้ก็ใส่ชื่อไฟล์ตามข้างบนไป
header('Content-Transfer-Encoding: binary');
header('Expires: 0');
header('Cache-Control: must-revalidate, post-check=0, pre-check=0');
header('Pragma: public');
header('Content-Length: ' . filesize($dir)); // อันนี้ก็ไม่มีอะไร แจ้งให้ระบบทราบว่าไฟล์ของเราขนาดเท่าไร
ob_clean();
flush();
readfile(glob("$dir/*.*")); // และสั่งให้ดาวน์โหลดไฟล์
}
?>
|
|
|
|
|
Date :
2016-02-22 16:13:47 |
By :
taeanstae248 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ไม่ใช้การ redirect ไปยังไฟล์เลยครับ
|
|
|
|
|
Date :
2016-02-23 08:59:21 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ผมเขียน ใหม่เป็นแบบนี้ แต่ พอไม่ใส่นามสกุลไฟล์มันจะหาไฟล์ไม่เจอทำไงดีครับพี่
<a href="open_fodereditdelete.php?check=<?php echo $objResult["Username"];?>&check1=<?php echo $objResult1["filename"];?>&check2=<?php echo $_GET["namefolder"];?>">
<button type="submit" name="button1" id="button" style="width: 58px; height: 38px"><img src=../images/folderpix/de.png width="38" height="28" align=absmiddle></button>
|
|
|
|
|
Date :
2016-02-23 12:23:41 |
By :
taeanstae248 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|