|
|
|
ช่วยดูโค๊ด อัปโหลดไฟล์ให้ผมหน่อยครับ ว่าผิดตรงไหนช่วยแนะนำทีครับ |
|
|
|
|
|
|
|
Code (PHP)
<?
if(copy($_FILES["filUpload"]["tmp_name"],"myfile/".$_FILES["filUpload"]["name"]))
{
echo "Copy/Upload Complete<br>";
//*** Insert Record ***//
$objConnect = mysql_connect("localhost","root","1234") or die("Error Connect to Database");
$objDB = mysql_select_db("bangrachan");
$strSQL = "INSERT INTO upload_file ";
$strSQL .="(Status_new),(Category),(Subject),(Detail),(Date),(FilesName) VALUES ('".$_FILES["Status_new"]."'),('".$_FILES["Category"]."'),('".$_FILES["Subject"]."'),('".$_FILES["Detail"]."'),('".$_FILES["Date"]."'),('".$_FILES["filUpload"]["name"]."')";
$objQuery = mysql_query($strSQL);
}
?>
Tag : PHP, MySQL
|
|
|
|
|
|
Date :
2014-12-19 15:43:40 |
By :
skynetcom |
View :
639 |
Reply :
9 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
$strSQL .="(Status_new,Category,Subject,Detail,Date,FilesName) VALUES
|
|
|
|
|
Date :
2014-12-19 15:50:17 |
By :
yokvoice |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แก้ไขแล้วไม่มีข้อมูลที่เพิ่มลงไปครับ
|
|
|
|
|
Date :
2014-12-19 15:56:18 |
By :
skynetcom |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
VALUES ('".$_FILES["Status_new"]."'),('".$_FILES["Category"]."'),('".$_FILES["Subject"]."'),('".$_FILES["Detail"]."'),('".$_FILES["Date"]."'),('".$_FILES["filUpload"]["name"]."')";
อัพโหลดไฟล์หมดเลยหรอ อันไหนที่ไว้อัพโหลดไฟล์ครับ ฟิลไหนเอย
Status_new
Category
Subject
Detail
Date
filUpload
|
|
|
|
|
Date :
2014-12-19 16:02:46 |
By :
yokvoice |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เดี่ยวผมจะ ทำให้ละเอียดกว่านี้นะครับ ช่วยผมที่
|
|
|
|
|
Date :
2014-12-19 16:07:41 |
By :
skynetcom |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลองแบบนี้ดูก็ได้นะครับ เขียนอีกแบบหนึ่ง
Code (PHP)
<?
session_start();
include('config.php');
?>
<meta http-equiv="Content-Type" content="text/html; charset=windows-874" />
<?
if($id<1){
$filesSQL = "insert into upload_file set
Status_new='$Status_new',
Category='$Category',
Detail='$Detail',
Date='$Date',
Subject='$Subject'";
mysql_db_query($dbname, $filesSQL);
$id = mysql_insert_id();
}
//ตรวจสอบไฟล์ภาพ
if($files_size>10) {
$len = strlen($files_name);
$filetype = strtolower(substr($files_name,$len-3,3));
if($filetype=="jpg" || $filetype=="png" || $filetype=="gif" ) {
// เปลี่ยนชื่อไฟล์
$filenewcon = strstr($files_name,'.');
$newname = mktime();
$file = "files/pic-".$newname.$filenewcon;
if (!copy($files, $file)) { alert('ไม่สามารถอัพโหลดไฟล์ไม่สำเร็จ ไฟล์อาจมีขนาดใหญ่เกินไป กรุณาตรวจสอบอีกครั้ง'); exit(); }
if(is_file($oldfile)) unlink($oldfile);
//เป็นไฟล์
} else {
err('ระบบ ไม่อนุญาตให้อัพโหลดไฟล์นี้ !!','err_txt');
}
} else {
$file= $oldfile;
}
$filesSQL = "update upload_file set FilesName='".$file."' where FilesID='".$id."'";
mysql_query($filesSQL);
echo "<script>alert('ระบบบันทึกข้อมูลเรียบร้อยแล้ว'); window.parent.location='index.php';</script>";
?>
|
|
|
|
|
Date :
2014-12-19 16:56:57 |
By :
LAGO |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ผมส่งสัยครับ ว่า folder ที่ใช้เก็บไฟล์ที่อัปโหลด คืออันไหน
|
|
|
|
|
Date :
2014-12-19 18:31:45 |
By :
skynetcom |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
<input type="file" name="pic"/>
$fileName = date("YmdHis")."_".$_FILES["pic"]["name"];
if(move_uploaded_file($_FILES["pic"]["tmp_name"],"upfile/".$fileName));
pic = ชื่อ input type file
upfile = ชื่อ Folder
เอา $fileName ไป insert
|
|
|
|
|
Date :
2014-12-19 18:48:08 |
By :
sabaitip |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลอง ดู array ของ File ก่อนนะครับ ดูจาก values ของคุณเจ้าของกระทู้
แล้วจะได้ไอเดียแน่นอน
Code (PHP)
<form action="" method="post" enctype="multipart/form-data">
<input type="file" name="pic"/>
<input type="submit" name="btupload" value="upload">
</form>
<?php
if(!empty($_POST['btupload']))
{
print_r($_FILES);
}
?>
|
|
|
|
|
Date :
2014-12-19 19:05:15 |
By :
tam78910 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|