|
|
|
upload file แล้ว ชื่อไฟล์ในโฟล์เดอร์ และ ชื่อไฟล์ในฐานข้อมูลเป็นภาษาต่างดาว |
|
|
|
|
|
|
|
upload file แล้ว ชื่อไฟล์ในโฟล์เดอร์ และ ชื่อไฟล์ในฐานข้อมูลเป็นภาษาต่างดาว ต้องแก้ไขยังไงคับ
อันนี้ก็ลองแล้วไม่ได้ผล
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
อันนี้ก็ลองแล้วไม่ได้ผล
header('Content-Type: text/html; charset=utf-8');
อันนี้ก็ลองแล้วไม่ได้ผล
mysql_query("SET character_set_results=utf8", $conn);
mb_language('uni');
mb_internal_encoding('UTF-8');
mysql_select_db($dbname, $conn);
mysql_query("set names 'utf8'",$conn);
โค๊ดเต็มคับ
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<?php
header('Content-Type: text/html; charset=utf-8');
$servername = "localhost";
$username = "root";
$password = "";
$dbname = "music";
// Create connection
$conn = mysqli_connect($servername, $username, $password, $dbname);
mysql_query("SET character_set_results=utf8", $conn);
mb_language('uni');
mb_internal_encoding('UTF-8');
mysql_select_db($dbname, $conn);
mysql_query("set names 'utf8'",$conn);
// Check connection
if (!$conn) {
die("Connection failed: " . mysqli_connect_error());
}else{
if(isset($_POST) && $_SERVER['REQUEST_METHOD'] == "POST")
{
$file_name = strip_tags(utf8_encode($_FILES['upload_file']['name']));
$file_id = strip_tags($_POST['upload_file_ids']);
$file_size = $_FILES['upload_file']['size'];
$files_path = 'uploaded_files/';
$file_location = $files_path . $file_name;
if(move_uploaded_file(strip_tags(utf8_encode($_FILES['upload_file']['tmp_name'])), $file_location)){
echo $file_id;
$sql = "INSERT INTO shan_music (name) VALUES ('$file_name')";
if(mysqli_query($conn, $sql)){
echo "Records added successfully.";
} else{
echo "ERROR: Could not able to execute $sql. " . mysqli_error($conn);
}
}
}}
?>
Tag : PHP, MySQL, HTML/CSS, JavaScript
|
ประวัติการแก้ไข 2015-01-08 23:17:25
|
|
|
|
|
Date :
2015-01-08 23:16:24 |
By :
jaiponge |
View :
1793 |
Reply :
3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ผมเป็นมือใหม่นะครับ
ลองเซ็ต ใน mysql ในฟิลว์ นั้นดูครับให้เลือก เป็น ตามรูปเลยนะครับ
ขอบคุณครับ
|
|
|
|
|
Date :
2015-01-08 23:37:50 |
By :
Poae |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลองเปลี่ยนตัว connect ดูครับ
Code (PHP)
<?php
$objConnect = mysql_connect("localhost","ชื่อ table","รหัส") or die("Error Connect to Database");
$objDB = mysql_select_db("ชื่อ database");
mysql_query("Set Names UTF8");
?>
|
|
|
|
|
Date :
2015-01-09 08:05:18 |
By :
pgkub |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|