|
|
|
ขอถามเรื่องการดาวโหลดไฟล์จาก DB ของเราที่เราอัพไว้แล้วหน่อยค่า |
|
|
|
|
|
|
|
ที่เคยทำมาแล้วจะเป็นประมาณว่า เรียกชื่อไฟล์นั้นมาจะกลายเป็นภาษาต่างด้าวอ่าค่ะ
รบกวนขอโค๊ดหน่อยนะคะ
Code (PHP)
<!--
To change this template, choose Tools | Templates
and open the template in the editor.
-->
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title></title>
<script href="bootstrap1/js/bootstrap.min.js" rel="stylesheet"></script>
<link href="bootstrap1/css/bootstrap.min.css" rel="stylesheet">
<link href="bootstrap1/css/bootstrap-responsive.min.css" rel="stylesheet">
</head>
<body>
<form method="post" action="saveUpload1.php" enctype="multipart/form-data">
<fieldset>
<legend>Upload Project</legend>
Project Name : <input name="Name" id="Name" type="text" placeholder="Type something"/>
Advisor : <input name="Advisor" id="Advisor" type="text" placeholder="Type something"/>
</fieldset>
<div class="fileupload fileupload-new" data-provides="fileupload">
<div class="input-append">
<div class="uneditable-input span3"><i class="icon-file fileupload-exists"></i><span class="fileupload-preview"></span></div>
<span class="btn btn-file">
<span class="fileupload-new">Select file</span>
<span class="fileupload-exists">Change</span>
<input type="file" name="File"></span><a class="btn fileupload-exists" data-dismiss="fileupload">Remove</a>
</div>
</div>
<input type="submit" name="Submit" value="Save" class="btn">
<br/> <br/><br/>
<script src="http://code.jquery.com/jquery-1.7.min.js" ></script>
<script src="bootstrap/FileUpload/bootstrap-fileupload.js" type="text/javascript"></script>
<script>
$(document).ready(function(){
unlock();
$("[name=Language]").change(function(){
unlock();
});
});
function unlock(){
if($("[name=Language]").is(':checked')){
$("[name=Lang]").attr("disabled",false);
}
else{
$("[name=Lang]").attr("disabled",true);
}
}
</script>
</body>
</html>
Code (PHP)
<?
mysql_connect("localhost","root","");
mysql_select_db("csv");
if($_FILES["File"]["name"] != "")
{
//*** Read file BINARY ***'
$fp = fopen($_FILES["File"]["tmp_name"],"r");
$ReadBinary = fread($fp,filesize($_FILES["File"]["tmp_name"]));
fclose($fp);
$FileData = addslashes($ReadBinary);
//*** Insert Record ***//
$objConnect = mysql_connect("localhost","root","") or die("Error Connect to Database");
$objDB = mysql_select_db("csv");
$strSQL = "INSERT INTO Project ";
$strSQL .="(ProjectName,Proj,Advisor) VALUES ('".$_POST["Name"]."','".$FileData."','".$_POST["Advisor"]."')";
$objQuery = mysql_query($strSQL);
echo "Copy/Upload Complete<br>";
mysql_close($objConnect);
} else {
echo "cannot uploadfile";
}
?>
Tag : PHP
|
|
|
|
|
|
Date :
2013-06-24 14:08:57 |
By :
mrronalz |
View :
819 |
Reply :
3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ใช้ภาษาอังกฤษให้หมดครับ จะได้ไม่มีปัญหาเรื่อง Link หรือ Download ไม่ได้ครับ
แก้ปัญหาภาษาไทย php กับ MySQL (TIS-620 กับ UTF-8)
|
|
|
|
|
Date :
2013-06-24 15:31:56 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณมากนะคะ
|
|
|
|
|
Date :
2013-06-24 15:58:00 |
By :
mrronalz |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|