Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,038

HOME > PHP > PHP Forum > PHP MSQL การดาวน์โหลดไฟล์เพลง ให้ขึ้นป๊อบอัพมาให้กด save ต้องเขียนยังไงคะ



 

PHP MSQL การดาวน์โหลดไฟล์เพลง ให้ขึ้นป๊อบอัพมาให้กด save ต้องเขียนยังไงคะ

 



Topic : 063532



โพสกระทู้ ( 63 )
บทความ ( 0 )



สถานะออฟไลน์




ลองเขียนแบบนี้ค่ะ

Code (PHP)
<a href='song/<?=$Resultr['attach_file']?>'> DOWNLOAD </a>


แต่ว่ามันไม่ขึ้น หน้าต่างมาให้กด save
พอกดดาวน์โหลด ลิ้งก็เปลี่ยนเป็น http://localhost/pleng/song/157.Oxygen%20-%20Superbaker.MP3
และก็ขึ้นตัววินโดว์มีเดียมาแค่นั้นค่ะ

ต้องเขียนโค้ดยังไงคะ ให้ เมื่อกด DOWNLOAD มันจะขึ้นหน้าต่างมามาให้กด save



Tag : PHP, MySQL







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2011-07-21 15:12:05 By : nokz View : 1296 Reply : 8
 

 

No. 1



โพสกระทู้ ( 63 )
บทความ ( 0 )



สถานะออฟไลน์


TT






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-07-21 16:44:33 By : nokz
 


 

No. 2



โพสกระทู้ ( 74,058 )
บทความ ( 838 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Facebook

เหมือนกับตัวนี้เลยครับ

Go to : php คลิกดาวน์โหลดไฟล์ .txt ให้มีบันทึก (Save) แทนการเปิดไฟล์ครับ


view.php
<a href='download.php?name=<?=$Resultr['attach_file']?>' target='_blank'> DOWNLOAD </a>


download
<?
header("Content-Disposition: attachment; filename=\"".$_GET["name"]."\""); 
readfile("song/".$_GET["name"]);
?>

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-07-21 16:57:18 By : webmaster
 

 

No. 3



โพสกระทู้ ( 63 )
บทความ ( 0 )



สถานะออฟไลน์


มันขึ้นแบบนี้ค่ะพี่วิน

Warning: Cannot modify header information - headers already sent by (output started at C:\AppServ\www\pleng\download_file.php:3) in C:\AppServ\www\pleng\download_file.php on line 4


ประวัติการแก้ไข
2011-07-21 17:11:47
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-07-21 17:11:17 By : nokz
 


 

No. 4



โพสกระทู้ ( 74,058 )
บทความ ( 838 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Facebook

เอา code ทั้งหมดมาดูหน่อยครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-07-21 17:23:08 By : webmaster
 


 

No. 5



โพสกระทู้ ( 63 )
บทความ ( 0 )



สถานะออฟไลน์


หน้าที่โชว์เพลงและมีลิ้งสำหรับดาวน์โหลดค่ะ

Code (PHP)
 <?
		
	include ("connect.php");
	$SQL = "SELECT * FROM member WHERE user_id = '".$_SESSION['user_id']."' ";
	$Query = mysql_query($SQL);
	$Result = mysql_fetch_array($Query);

?>
    </span>
    <div align="center" class="style18">ยินดีต้อนรับ <?=$Result["username"];?> เข้าสู่ระบบค่ะ</div>
  </form>
</div>
<div id="Layer4">
<div id="Layer5">
<? include ("connect.php");
$SQLca = "SELECT * FROM webboard_post WHERE question_id = '".$_GET['questionid']."' ";
	$Queryca = mysql_query($SQLca);
	$Resultca = mysql_fetch_array($Queryca); ?>
  <form id="form1" name="form1" method="post" action="saveaddaadmin.php?questionid=<? echo $Resultca['question_id']?>">
  
  <?
include ("connect.php");
$strSQL = "select * from webboard_reply where question_id= '".$_GET[questionid]."' order by  reply_id  ";
$objQuery = mysql_db_query($db,$strSQL);
$Num_Rows = mysql_num_rows($objQuery);

$Per_Page = 7;   // Per Page

$Page = $_GET["Page"];
if(!$_GET["Page"])
{
	$Page=1;
}

$Prev_Page = $Page-1;
$Next_Page = $Page+1;

$Page_Start = (($Per_Page*$Page)-$Per_Page);
if($Num_Rows<=$Per_Page)
{
	$Num_Pages =1;
}
else if(($Num_Rows % $Per_Page)==0)
{
	$Num_Pages =($Num_Rows/$Per_Page) ;
}
else
{
	$Num_Pages =($Num_Rows/$Per_Page)+1;
	$Num_Pages = (int)$Num_Pages;
}


 $sqlC = "select * from member inner join webboard_reply on member.user_id = webboard_reply.user_id WHERE question_id= '".$_GET[questionid]."' ORDER BY reply_id ASC LIMIT $Page_Start , $Per_Page";
		
		$queryC = mysql_db_query($db,$sqlC);

?>
  
    <p align="left" class="style9">
	
	<?
	$SQLr = "SELECT * FROM member inner join webboard_post on member.user_id = webboard_post.user_id where question_id = '".$_GET['questionid']."' ";
	$Queryr = mysql_query($SQLr);
	$Resultr = mysql_fetch_array($Queryr);
	?>
	
	<table width="725" height="33" border="1" class="style9" cellpadding="0" cellspacing="0" bordercolor="#FFFF66" >
    <tr>
      <td width="552" bgcolor="#FF6600" > &nbsp;:: <? echo $Resultr['subject']?> :: </td>

      <td width="167" height="33" bgcolor="#FF6600" >&nbsp;<span class="style17">โหวต / <a href="webboard_addaadmin.php?questionid=<? echo $Resultca['question_id']?>">แสดงความคิดเห็น </a></td>
      </tr>
	  <?
	  $i++ ;  
	  ?>
  </table>
  
<table width="725" height="198" border="0" cellpadding="0" cellspacing="0"  bgcolor="#000000" bordercolor="#FFCC66" class="style9" >
     <tr>
       <td width="36" bordercolor="#FFCC66" bgcolor="#000000" b="b">&nbsp;</td>
       <td width="97" height="38" bordercolor="#FFCC66" bgcolor="#000000" b="b"><div align="right"><u>รายละเอียด</u></div></td>
       <td width="41" bordercolor="#FFCC66" bgcolor="#000000"> <div align="center">:</div></td>
       <td colspan="4" bordercolor="#FFCC66" bgcolor="#000000"><? echo $Resultr['post_detail']?>&nbsp; </td>
       </tr>
     <tr>
       <td bordercolor="#FFCC66" bgcolor="#000000" b="b">&nbsp;</td>
       <td height="77" bordercolor="#FFCC66" bgcolor="#000000" b="b"><div align="right"><u>เพลง</u></div></td>
       <td bordercolor="#FFCC66" bgcolor="#000000"><div align="center">:</div></td>
       <td colspan="4" bordercolor="#FFCC66" bgcolor="#000000"><embed src="song/<? echo $Resultr['attach_file']?>" width="400" height="32" autostart="false" ></embed>
       &nbsp;</td>  
       </tr>
     <tr>
       <td bordercolor="#FFCC66" bgcolor="#000000" b="b">&nbsp;</td>
       <td height="27" bordercolor="#FFCC66" bgcolor="#000000" b="b">&nbsp;</td>
       <td colspan="3" bordercolor="#FFCC66" bgcolor="#000000"><u>ชื่อเพลง</u> : <? echo $Resultr['song_name']?></td>
       <td colspan="2" bordercolor="#FFCC66" bgcolor="#000000"><u>ศิลปิน</u> : <? echo $Resultr['singer_name']?></td>
       </tr>
     <tr>
       <td height="27" colspan="7" bordercolor="#FFCC66" bgcolor="#000000" b="b">&nbsp;</td>
       </tr>
     <tr>
       <td bordercolor="#FFCC66" bgcolor="#000000" b="b">&nbsp;</td>
       <td height="27" bordercolor="#FFCC66" bgcolor="#000000" b="b">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <u>โดย</u></td>
       <td colspan="2" bordercolor="#FFCC66" bgcolor="#000000"> &nbsp;: </td>

       <td width="237" bordercolor="#FFCC66" bgcolor="#000000"><? echo $Resultr['username']?>&nbsp;</td>
	   
	   

	   
       <td width="131" bordercolor="#FFCC66" bgcolor="#000000"><span class="style17"><a href='download_file.php?name=<?=$Resultr['attach_file']?>' target='_blank'>&lt;&lt; DOWNLOAD &gt;&gt;</a></span> </td>
       <td width="182" bordercolor="#FFCC66" bgcolor="#000000">&nbsp;</td>
     </tr>
    
      <?
	//  $i++ ;
 // } 
	  ?>
   </table>  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</p>
    <p align="left" class="style9"><img src="image/line/47931_1.gif" width="334" height="15" /> &nbsp;&nbsp;&nbsp;<img src="image/line/47931_1.gif" width="334" height="15" /></p>
    <p align="left" class="style9">&nbsp;</p>
	
	

						
    <p align="center" class="style40">:: ความคิดเห็น ::</p>
    <p align="center" class="style40">
    	 <?
	  
	//	include ("connect.php");
	//	$i=1;
       	$i=1;
		if($Page>1)
			{
			$i = ($Per_Page*($Page-1)) + 1 ;
			}
	
		while($ObjArray=mysql_fetch_array($queryC))
			{	
						?>
    <table width="725" border="0">
	    <tr>
		<?
//	$SQLrC = "SELECT * FROM member inner join webboard_reply on member.user_id=webboard_reply.user_id order by reply_id ";
//	$QueryrC = mysql_query($SQLrC);
//	$ResultrC = mysql_fetch_array($QueryrC);
	?>
	      <td height="28"><div align="center" class="style17"></td>
        </tr>
	    <tr>
	      <td height="32"><div align="center" class="style17">
	        <div align="center">
	          <p class="style9"><? echo $ObjArray["reply_detail"] ?>&nbsp;&nbsp;</p>
	          <p class="style9"><span class="style43">--------------------------------------------------------------------</span><span class="style43">------------------------</span>&nbsp;&nbsp;</p>
	        </div>
	      </div></td>
        </tr>
		  
	     <?
	  $i++ ;
	    }
	  ?>
      </table>
		   <div align="center" class="style42"><?	$num=mysql_num_rows($queryC);
		
		if ($num==0)
		{
			echo "ยังไม่มีผู้ร่วมตอบกระทู้หัวข้อนี้" ;
		
			} ?></div>
		   <p align="left" class="style9"><img src="image/line/47931_1.gif" width="334" height="15" />&nbsp;&nbsp;&nbsp;<img src="image/line/47931_1.gif" width="345" height="14" /></p>
    <p align="left" class="style9">
	 <?
 //  $forumid = $_GET['forumid'];
   ?>
   Total :
     <?= $Num_Rows;?>
     &nbsp;&nbsp; 
     Page :
     <? 
if($Prev_Page) 
{ 
echo " <a href='$_SERVER[SCRIPT_NAME]?Page=$Prev_Page&forumid=$forumid'><< Back</a> "; 
} 

for($i=1; $i<=$Num_Pages; $i++){ 
if($i != $Page) 
{ 
echo "[ <a href='$_SERVER[SCRIPT_NAME]?Page=$i&forumid=$forumid'>$i</a> ]"; 
} 
else
{ 
echo "<b> $i </b>"; 
} 
} 
if($Page!=$Num_Pages) 
{ 

echo " <a href ='$_SERVER[SCRIPT_NAME]?Page=$Next_Page&forumid=$forumid'>Next>></a> "; 
} 
?>
    
    <p align="center" class="style9">&nbsp;&nbsp;&nbsp;&nbsp;
                      
    <p align="center" class="style9">                                
    <p align="center" class="style9">
      <label>
      <textarea name="reply_detail" cols="40" rows="7" id="reply_detail"></textarea>
      </label>
    </p>
   <p align="center" class="style9">
     <label>
     <input name="ADD" type="submit" id="ADD" value="ADD" />
     </label>
   </p>




หน้า download_file.php

Code (PHP)
<?
header("Content-Disposition: attachment; name=\"".$_GET["name"]."\""); 
readfile("song/".$_GET["name"]);
?>

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-07-21 17:27:33 By : nokz
 


 

No. 6



โพสกระทู้ ( 74,058 )
บทความ ( 838 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Facebook

Error นี้มีเยอะมากครับ ให้ Save File แบบ UTF-8 With Out BOM


UTF-8 With Out BOM
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-07-21 20:35:24 By : webmaster
 


 

No. 7



โพสกระทู้ ( 63 )
บทความ ( 0 )



สถานะออฟไลน์


ลองแล้วค่ะ เซฟตามพี่วินบอกแล้ว แต่ก็ยังไม่ได้ เหมือนเดิมเลย แก้ยังไงดีคะ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-07-22 16:05:56 By : nokz
 


 

No. 8



โพสกระทู้ ( 74,058 )
บทความ ( 838 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Facebook

หรือไม่ให้เปิดบน Edit Plus ครับ


แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-07-22 20:55:14 By : webmaster
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : PHP MSQL การดาวน์โหลดไฟล์เพลง ให้ขึ้นป๊อบอัพมาให้กด save ต้องเขียนยังไงคะ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 05
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2025 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่