|
|
|
จะทำให้อัพไฟล์เข้าดาต้าเบสและโฟลเดอร์. ผมจะอัพไฟล์ PDF แต่มันอัพไม่ได้ ไฟล์อื่นอัพเข้าได้หมดแล้วคับ |
|
|
|
|
|
|
|
Code (PHP)
<?PHP
include('include/function.php');
?>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<?php
//echo "\$_FILES[\"fileUpload\"][\"name\"] = ".$_FILES["fileUpload"]["name"]."<br>";
//echo "\$_FILES[\"fileUpload\"][\"type\"] = ".$_FILES["fileUpload"]["type"]."<br>";
//echo "\$_FILES[\"fileUpload\"][\"size\"] = ".$_FILES["fileUpload"]["size"]."<br>";
//echo "\$_FILES[\"fileUpload\"][\"tmp_name\"] = ".$_FILES["fileUpload"]["tmp_name"]."<br>";
//echo "\$_FILES[\"fileUpload\"][\"error\"] = ".$_FILES["fileUpload"]["error"]."<br>";
if(move_uploaded_file($_FILES["fileUpload"]["tmp_name"],"myfile/".$_FILES["fileUpload"]["name"])) // Upload/Copy
{
echo "Upload Complete.";
//*** Insert Record ***//
$objConnect = mysql_connect("localhost","root","") or die("Error Connect to Database");
mysql_query("SET character_set_results=utf8");
mysql_query("SET character_set_client=utf8");
mysql_query("SET character_set_connection=utf8");
$objDB = mysql_select_db("work");
$strSQL = "INSERT INTO `work`.`work_du_file`";
$strSQL .="(`file_du_id`, `file_du_name`, `tag_du_id`, `file_du_detail`, `last_update`) VALUES ('".$_POST["file_du_id"]."','".$_FILES["fileUpload"]["name"]."','".$_REQUEST["tag_du_id"]."','".$_POST["file_du_detail"]."',now())";
$objQuery = mysql_query($strSQL);
echo "<meta http-equiv='refresh' content='0; url=tag_details_durable.php?tag_du_id=$_POST[tag_du_id]' > ";
}
?>
ขอคำแนะนำด้วยคับ ผมจะอัพไฟล์ PDF แต่มันอัพไม่ได้ ไฟล์อื่นอัพเข้าได้หมดแล้วคับ พอจะมีวิธีมั้ยคับ ขอบคุณครับ
Tag : PHP, MySQL
|
|
|
|
|
|
Date :
2015-02-26 15:55:53 |
By :
stepartz |
View :
941 |
Reply :
7 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ทำไหมตัวอื่นอับได้หมดแล้วทำไม pdf อับไม่ได้ก็ไม่เห็นมีการกำหนดข้อห้ามอะไรนี้ครับ หรือมีอยู่ใน function.php หรือเปล่าครับ
|
|
|
|
|
Date :
2015-02-26 16:07:02 |
By :
LAGO |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
อัพไม่ได้...คือ
1. ไฟล์ pdf ไม่เข้าไปที่โฟลเดอร์
2. ชื่อไฟล์ pdf ไม่บันทึกลงฐานข้อมูล
เป็นแบบไหนครับ
แล้วไม่มีอะไรแจ้งเตือน Error บอกเลยหร๋อครับ
หน้าตาหลังอัพไฟล์อื่น ๆ สำเร็จ กับ
หน้าตาหลังอัพไฟล์ pdf เป็นแบบไหน
พยายามให้ข้อมูลเยอะ ๆ ครับ บางทีแค่ code ชุดเดียวมันบอกไม่ได้หรอกครับ
|
|
|
|
|
Date :
2015-02-26 19:15:30 |
By :
apisitp |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
บรรทัดที่ 6 ถึง 10 ถ้าเปิด echo มีค่าตัวแปรออกมาหรือเปล่าครับ
ลองไล่เช็คค่า โดยการ echo ค่าตัวแปรที่ต้องการนำไป insert ลงฐานข้อมูลว่ามีอยู่จริงไหม
ถ้าค่าตัวแปรถูกส่งมาครบ ก็ echo $strSQL ว่ามันตรงตามหลักการคิวรี่ไหม
ลองเอาไปทดสอบใน phpmyadmin ตรง ๆ
ถ้ายังไล่เช็คตัวแปร php ไม่เป็น รบกวนต้องไปรื้อ php ใหม่ครับ
<?php
echo "Hello world";
?>
|
ประวัติการแก้ไข 2015-02-27 14:51:46
|
|
|
|
Date :
2015-02-27 14:45:43 |
By :
apisitp |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ตอนนี้รู้แล้วคับ ผมใส่ไฟล์ใหญ่เกินไป พอจะมีวิธีที่จะให้อัพไฟล์ขนาดใหญ่ได้มั้ยครับ
|
|
|
|
|
Date :
2015-02-27 15:24:12 |
By :
stepartz |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ต้องแก้ใน php.ini จำคร่าว ๆ ว่า upload size max อะไรประมาณนี้ มาตรฐานอยู่ที่ 8M มั้ง ลองไปเพิ่มดูครับ
|
|
|
|
|
Date :
2015-03-02 10:22:29 |
By :
apisitp |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|