ช่วยดูโค๊ดหน่อยครับ อัพโหลดไฟล์ภาพแล้ว นามสกุลของไฟล์ไม่มี
ไม่รู้ว่าโค๊ดผิดตรงใหนครับ
อัพโหลดภาพได้แต่ชื่อไฟล์ ไม่มีนามสกุล
เช่น ปกติต้องเป็น 123456789.jpg
แต่ไปดูที่ฐานข้อมูล .jpg หายไป เหลือแค่ 123456789
Code (PHP)
<?php
ob_start();
$path="";
include ($path.'include/config.php');
include ($path.'include/permission_denied_member.php');
$sharpEye_datail = $_REQUEST['sharpEye_datail'];
$sharpEye_site = $_REQUEST['sharpEye_site'];
$sharpEye_file = $_FILES['sharpEye_file'];
$$sharpEye_file = $_FILES['sharpEye_file']['name'];
$filetmp=explode(".",$sharpEye_file);
$files_name = "file_".date('dmYHis').".".$filetmp[1];
copy($_FILES['sharpEye_file']['tmp_name'], "file_sharp/".$files_name);
$sql_int="insert into tb_sharpEye (sharpEye_id, sharpEye_datail, sharpEye_file, sharpEye_site, tb_member_id, sharpEye_date, sharpEye_time) values (NULL, '".$sharpEye_datail."', '".$files_name."', '".$sharpEye_site."', '".$member_id."', '".$date_day."', '".$date_time."')";
$query_int = mysql_query($sql_int);
print "
<script language='javascript'>
alert('เพิ่มข้อมูลเรียบร้อยแล้ว');
window.location.href='display_sharpeye.php';
</script>
";
?>
Tag : - - - -
Date :
2009-10-05 11:12:09
By :
losoman26
View :
1445
Reply :
8
ไม่มีเวลาดูให้ แต่ผมมีให้ดูของผมเอง
Code (PHP)
<?
$photo=$_FILES['photo'] ['tmp_name'];
$photo_name=$_FILES['photo'] ['name'];
$photo_size=$_FILES['photo'] ['size'];
$photo_type=$_FILES['photo'] ['type'];
if (!$photo) {
echo "<a href='upload.php'> <h4>Upload ไม่สำเร็จ</h4></a>";
} else
{
include "connect.php";
mysql_query("SET NAMES tis620");
$day_date=date("Y-m-d H:i:s");
$array_last=explode(".",$photo_name);
$c=count ($array_last)-1;
$lastname=strtolower($array_last[$c]);
if ($lastname=="gif" or $lastname=="jpg" or $lastname=="jpeg") {
copy($photo, "../images_baby/".$photo_name);
$sql="insert into tb_baby values (' ' , '$photo_name')";
mysql_db_query($dbname,$sql);
echo "<h4>Upload เรียบร้อยแล้ว</h4>";
echo "<a href='upload.php'> <h4>กลับหน้าupload</h4></a><a href='view.php'> <h4>ดูข้อมูลที่ upload</h4></a>";
}else {
echo"<a href='upload.php'><h4>เฉพาะรูปภาพนามสกุล *.gif, *.jpg, *.jpeg เท่านั้น</h4></a>";
}
unlink($photo);
mysql_close();
}
?>
Date :
2009-10-05 11:35:00
By :
okboou
Code (PHP)
<?php
ob_start();
$path="";
include ($path.'include/config.php');
include ($path.'include/permission_denied_member.php');
$sharpEye_datail = $_REQUEST['sharpEye_datail'];
$sharpEye_site = $_REQUEST['sharpEye_site'];
$files_name = "file_".date('dmYHis').".".end(explode('.', $_FILES['sharpEye_file']['name']));
copy($_FILES['sharpEye_file']['tmp_name'], "file_sharp/".$files_name);
$sql_int="insert into tb_sharpEye (sharpEye_id, sharpEye_datail, sharpEye_file, sharpEye_site, tb_member_id, sharpEye_date, sharpEye_time) values (NULL, '".$sharpEye_datail."', '".$files_name."', '".$sharpEye_site."', '".$member_id."', '".$date_day."', '".$date_time."')";
$query_int = mysql_query($sql_int);
print "
<script language='javascript'>
alert('เพิ่มข้อมูลเรียบร้อยแล้ว');
window.location.href='display_sharpeye.php';
</script>
";
?>
Date :
2009-10-05 13:56:48
By :
danya
Code (PHP)
if($_FILES['upfile']['error'][$i] !=0){
$file_data[$i]='';
}else{
$type=$_FILES['upfile']['type'];
$file=$_FILES['upfile']['tmp_name'];
$file_open=fopen($file,"r");
$file_data=fread($file_open,filesize($file));
$file_data=addslashes($file_data);
$sql="insert into picture values('',$id,'$file_data','$type') ";
mysql_db_query($db_name,$sql);
fclose($file_open);
}
Date :
2009-10-05 17:03:49
By :
Edword
ไม่มีได้ไงคับ ไม่มีก็ต้องต่อเอง
Date :
2009-10-05 17:34:08
By :
pjgunner
นั่นนะสิครับ ไม่มีได้ไง
นามสกุลหาย และ อัพโหลดได้ รูปก้แสดงอยู่นะ เลยไม่ได้สังเกตุ ใช้มาตั้งนาน
พอย้ายโฮสปั๊บ งานเข้าเลยครับ รูปไม่แสดงซะงั้น
พอไปเซ็คดู นามสกุลหายไป ต้องมานั่งเติมนามสกุล ทั้งใน db และรูปภาพตอนนี้ยังไม่ถึงครึ่งเลย
ใครมีวิธีช่วยหน่อยครับ ตอนนี้แก้โค๊ดแล้วทำงานได้ปกติ แต่ไฟล์ภาพเก่านี่สิครับงมโข่งเลย
Date :
2009-10-06 14:20:27
By :
losoman26
ก็เขียนระบบอัติโนมัติเข้าไปสิครับ
Date :
2009-10-06 17:57:41
By :
pjgunner
ถ้าจะแก้ไข field ข้อมูลเพียง 1 field
แก้ทุกๆ เร็คคอร์ด โดยจะเติม .JPG เข้าไป จะเขียนโค๊ดยังไงครับ
มีประมาณ 200 กว่า เร็คคอร์ด ครับ
ขอบคุณครับ
Date :
2009-10-07 13:36:57
By :
losoman26
Code (PHP)
$result =mysql_query("select field_pic from tbl_name") or die (mysql_error());
$type=array('jpg','gif');
while($rs=mysql_fetch_array($result)){
$update =true;
foreach($type as $t){
$search=strpos(strtolower($rs[field_pic]),".".$t);
if($search){
$update= false; break;
}
}
if($update){
$new =$rs[field_pic].".JPG";
mysql_query("update tbl_name set field_pic='$new' where id=$rs[field_id]") or die (mysql_error());
}
}
Date :
2009-10-07 14:13:46
By :
xbeginner01
Load balance : Server 04