|
|
|
[*help]--------- เรื่อง PHP Uploads Files To MySQL |
|
|
|
|
|
|
|
Code (PHP)
<?php
$strSQL .="(FilesName) VALUES ('".$_FILES["filUpload"]["name"]."')";
?>
ก็คือชื่อเดิม ๆ ของมันแล้วน่ะครับ
|
|
|
|
|
Date :
2009-07-13 18:21:55 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
<html>
<head>
<title>ThaiCreate.Com Tutorial</title>
</head>
<body>
<?
// กำหนดชื่อใหม่
$newname = date("YmdHis").substr($_FILES["filUpload"]["name"],-4);
if(copy($_FILES["filUpload"]["tmp_name"],"myfile/".$newname ))
{
echo "Copy/Upload Complete<br>";
//*** Insert Record ***//
$objConnect = mysql_connect("localhost","root","root") or die("Error Connect to Database");
$objDB = mysql_select_db("mydatabase");
$strSQL = "INSERT INTO files ";
$strSQL .="(FilesName) VALUES ('".$newname ."')";
$objQuery = mysql_query($strSQL);
}
?>
<a href="PageUploadToMySQL3.php">View files</a>
</body>
</html>
|
|
|
|
|
Date :
2009-07-13 18:55:28 |
By :
lozomac |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
อ่อ.....ทีแรกผมเองก็ งงง ชื่อไฟล์มันเป็นจั่งซี่นี่เองเน๊าะ
|
|
|
|
|
Date :
2009-07-13 19:37:26 |
By :
panyapol |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
อ่ะครับ
ผมคงอธิบายไม่ชัดเจน
หมายถึงผมต้องการเปลี่ยนจากชื่อเดิมของไฟล์เป็นวันเดือนปีเวลาปัจจุบันอ่ะครับ คุณวิน ของคุณวินเองมันใช้ได้แล้วครับ
คุณ a-mac เด่วผมลองเข้าไปใช้แล้วจะมาแจ้งให้ทราบนะครับ แต่ว่า ค่า -4 นี้หมายถึง นามสกุลของไฟล์จากตัวสุดท้ายจนถึง . (dot) ใช่ไหมครับ ถ้าใช้ถ้าผมบางอัพไฟล์ที่เป็น *.docx บางไฟล์เป็น *.doc ต้องเ้ขียนงัยครับ
ขอบคุณทุกคำแนะนำนะคับ
|
|
|
|
|
Date :
2009-07-13 23:52:52 |
By :
pokultra |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แล้วถ้าเป็น Multiple Upload File ล่ะครับ จะเปลี่ยนชื่อยังไงอ่ะครับ
Code (PHP)
<html>
<head>
<title>ThaiCreate.Com PHP Upload Resize to MySQL</title>
</head>
<body>
<?
for($i=0;$i<count($_FILES["fileUpload"]["name"]);$i++)
{
if(trim($_FILES["fileUpload"]["tmp_name"][$i]) != "")
{
$images = $_FILES["fileUpload"]["tmp_name"][$i];
$new_images = "Thumbnails_".$_FILES["fileUpload"]["name"][$i];
copy($_FILES["fileUpload"]["tmp_name"][$i],"MyResize/".$_FILES["fileUpload"]["name"][$i]);
$width=100; //*** Fix Width & Heigh (Autu caculate) ***//
$size=GetimageSize($images);
$height=round($width*$size[1]/$size[0]);
$images_orig = ImageCreateFromJPEG($images);
$photoX = ImagesX($images_orig);
$photoY = ImagesY($images_orig);
$images_fin = ImageCreateTrueColor($width, $height);
ImageCopyResampled($images_fin, $images_orig, 0, 0, 0, 0, $width+1, $height+1, $photoX, $photoY);
ImageJPEG($images_fin,"MyResize/".$new_images);
ImageDestroy($images_orig);
ImageDestroy($images_fin);
echo "Resize Successful.<br>";
//*** Insert Record ***//
$objConnect = mysql_connect("localhost","root","root") or die("Error Connect to Database");
$objDB = mysql_select_db("mydatabase");
$strSQL = "INSERT INTO files ";
$strSQL .="(Thumbnails,FilesName) VALUES ('".$new_images."','".$_FILES["fileUpload"]["name"][$i]."')";
$objQuery = mysql_query($strSQL);
}
}
?>
<a href="phpMultiUploadResizeToMySQL3.php">View files</a>
</body>
</html>
|
|
|
|
|
Date :
2009-07-15 14:09:17 |
By :
pokultra |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ได้แล้วครับ....
ขอบคุณ คุณ a-mac กับความช่วยเหลือในครั้งแรกนะครับ
ขอบคุณ คุณ MR.WIN กับ Tutor ดีๆ ครับ
|
|
|
|
|
Date :
2009-07-15 14:30:46 |
By :
pokultra |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|