|
|
|
อัพโหลดรูปลง Server ไม่ได้ แต่อัพลงใน Server จำลอง Localhost ได้ |
|
|
|
|
|
|
|
สามารถที่จะอัพโหลด Url ของรูปภาพและรายละเอียดของรูปภาพลงฐานข้อมูล SQL ได้
แต่ไฟล์รูปไม่ได้ถูกอัพโหลดลงไปในเซิร์ฟเวอร์ครับ และโฟล์ดเดอร์ Photo ที่กำหนดให้สร้างเพื่อเก็บรูปภาพนั้น
ก็ไม่ได้ถูกสร้างขึ้น Set file permission เป็น 777 แล้วครับ รายละเอียดตามโค้ดด้านล่างครับ
Code (PHP)
<?
session_start();
require("common.php");
$hd_code = $_POST["hd_code"];
//$picture_detail = $_POST["picture_detail"];
$file = $_FILES['fileupload']['name'];
$typefile = $_FILES['fileupload']['type'];
$sizefile = $_FILES['fileupload']['size'];
$foldername = "Photo/";
CheckFolderExit($foldername);
$year = date('Y',time())."/";
$foldername = $foldername.$year;
CheckFolderExit($foldername);
//--------- COPY File ---------//
$t = time();
$fileName = $foldername.$t."_".$file;
if($_FILES['fileupload']['name'] != ""){
copy($_FILES['fileupload']['tmp_name'],$path."/$file_name");
}else{
$fileName = "";
}
$con = mysql_connect( $mysql_host,$mysql_user,$mysql_pass );
mysql_select_db($mysql_db);
//$usr = $_SESSION["badge"];
$sql = "INSERT INTO table_picture (
id ,
code ,
picture_url ,
upload_date ,
upload_time
)
VALUES (
NULL , '$hd_code', '$fileName', CURDATE(), CURTIME()
)";
if($_FILES['fileupload']['name'] != ""){
mysql_query($sql);
}
function CheckFolderExit($fldrName){
$dirname = $fldrName;
$filename = ($dirname."/");
if (!file_exists($filename)) {
mkdir($dirname);
}
}
function CheckFileExit($file, $foldername){
$filename=$foldername."/".$file;
if (file_exists($filename)) {
CheckFolderExit($foldername."/Obsolete_Document");
$ymd = date("Y")."-".date("m")."-".date("d")."_";
copy ($filename, $foldername."/Obsolete_Document/".$ymd.$file) or die ("Could not copy file");
}
}
mysql_close($con);
?>
<script language="JavaScript">
<!--
window.parent.uploadok('<? echo $hd_code; ?>');
//-->
</script>
Tag : PHP, MySQL, HTML/CSS, JavaScript, jQuery
|
|
|
|
|
|
Date :
2012-06-11 11:51:12 |
By :
prcancle-13 |
View :
3244 |
Reply :
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
copy($_FILES['fileupload']['tmp_name'],$path."/$file_name"); // $file_name เป็น $fileName หรือเปล่า
|
|
|
|
|
Date :
2012-06-11 11:59:50 |
By :
randOmizE |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|