|
|
|
ขอถามเรื่องการอัพโหลด vdo หน่อยครับทำไมมันเก็บเป็น ไฟล์ Array ???? มันไม่ยอมเก็บเป็นไฟล์ vdo |
|
|
|
|
|
|
|
ผมใช้โค้ดนี้ในการเก็บ vdo เข้าไปใน folder ชื่อvdo ครับ
Code (PHP)
$host="localhost";
$user="root";
$pw="1234";
$dbname="db_member";
$charset = "SET NAMES 'utf8'";
mysql_connect ($host,$user,$pw) or die ("ติดต่อhostไม่ได้");
mysql_query ($charset) or die ('Invalid query :'.mysql_error());
mysql_select_db($dbname) or die ("ติดต่อฐานข้อมูลไม่ได้");
if(move_uploaded_file($_FILES["filUpload"]["tmp_name"],"vdo/".$_FILES["filUpload"]))
{
echo "<h2>บันทึกบทเรียนเรียบร้อยแล้วครับ</h2>";
//---------------------------------------------------------------------เชื่อมต่อฐานข้อมูล db_member
$sql="insert into tb_lesson values('','$lessons','$Name','$Explanation') ";
mysql_db_query($dbname,$sql);
//---------------------- บันทึกข้อมูลลงในตารางฐานข้อมูล tb_lesson
$sqlvdo="insert into tb_vdo"; //---------------------------บันทึกลงตาราง วีดีโอ
$sqlvdo .="(Name,FilesName,Size,ContentType) VALUES ('".$_POST["txtName"]."' ,'".$_FILES["filUpload"]["name"]."' ,'".$_FILES["filUpload"]["size"]."' ,'".$_FILES["filUpload"]["type"]."')";
mysql_db_query($dbname,$sqlvdo);
mysql_close();
}
?>
แต่ว่ามันขึ้นใน folder เป็นแบบนี้อะครับ ผมเคยเห็นแต่เป็นไฟล์ vdo เก็บเข้ามาเลย แต่แบบในภาพผมไม่เคยเห็น รบกวนผู้รู้ อธิบายให้ผมเข้าใจด้วยนะครับ ขอบคุณครับบ
Tag : PHP
|
ประวัติการแก้ไข 2013-02-05 04:14:32
|
|
|
|
|
Date :
2013-02-05 04:13:35 |
By :
Seriesblack |
View :
747 |
Reply :
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เพราะตรงนี้ครับ
Code (PHP)
if(move_uploaded_file($_FILES["filUpload"]["tmp_name"],"vdo/".$_FILES["filUpload"]))
$_FILES["filUpload"] มันเป็น array ครับ เมื่อใช้มันเป็นสตริงมันจะมีค่าเป็น Array ดังนั้นเมื่อคุณเอามันไปเชื่อมกับ "vdo/"
มันก็จะกลายเป็น vdo/Array
เปลี่ยนเป็น
Code (PHP)
if(move_uploaded_file($_FILES["filUpload"]["tmp_name"],"vdo/".$_FILES["filUpload"]["name"]))
|
|
|
|
|
Date :
2013-02-05 04:18:46 |
By :
cookiephp |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|