|
|
|
ช่วยดูงานให้หน่อยครับ การอัฟไฟล์ภาพ กับไฟล์ pdf พร้อมๆๆ กัน ไฟล์ไม่ขึ้นครับ ช่วยด้วยครับ |
|
|
|
|
|
|
|
Code (PHP)
$sql=" select * from bus order by news_id desc";
$r=mysql_query($sql);
$d=mysql_fetch_array($r);
$id=$d['cai_id'];
$autoid = $id+1;
//รูปภาพ
$picname=$_FILES['news_image']['name'];
$tmpname=$_FILES['news_image']['tmp_name'];
$filename = "Hevta_".$autoid.substr($picname , -4, 5);
//ไฟล์ PDF -----------------------------------------------------------------------------------------------
//en -------------------------------------------------------------------------------------
$pdf=$_FILES['news_pdf']['name'];
$tmp=$_FILES['news_pdf']['tmp_name'];
$pdfname = "HPDFEN_".$autoid.substr($pdf , -4, 5);
//th-------------------------------------------------------------------------------------
$pdf2=$_FILES['news_pdf2']['name'];
$tmp2=$_FILES['news_pdf2']['tmp_name'];
$pdfname2 = "HPDFTH_".$autoid.substr($pdf2 , -4, 5);
/*ตรงส่วนนี้เป็นsqlเพิ่มข้อมูลครับ*/
move_uploaded_file($tmpname,"../images/img_PDF/$filename");
move_uploaded_file($tmp,"../images/file_pdf/$pdfname");
move_uploaded_file($tmp2,"../images/file_pdf/$pdfname2");
ช่วยดูใ้ห้หน่อยครับ ว่าผิดตรงไหนครับ ขอบคุณมากครับ
Tag : PHP, MySQL
|
ประวัติการแก้ไข 2011-06-24 00:18:08
|
|
|
|
|
Date :
2011-06-24 00:11:25 |
By :
bigbababa |
View :
1034 |
Reply :
10 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ดูโค้ดตรงนี้แล้ว ไม่น่าพลาด
กลับไปดู ฟอร์มตอนส่งค่าด้วยน่ะครับ
Code (PHP)
// ใน tag form อย่าลืม enctype="multipart/form-data" น่ะครับ
<form enctype="multipart/form-data" method="post" action="">
..
..
..
</form>
|
|
|
|
|
Date :
2011-06-24 00:29:03 |
By :
mangkunzo |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
form ใช้ได้แล้วครับ แต่พออัฟไปแล้ว ถ้าอันเดียวก็ได้ครับ แต่พอหลายอัน นามสกุลไฟล์มันหายไป เช่น ผมอัฟไฟล์ asd.jpg , aaa.pdf และ bbb.pdf ในฐานข้อมูล มันขึ้นเป็น Hevta_1(นามสกุลภาพไม่มี) ไฟล์อืนๆๆ ก็เหมือนกัน ไม่มีนามสกุล แล้วในพาท ก็ไม่มีไฟล์ที่อัฟขึ้นมาครับ
ช่วยหน่อยครับ
|
|
|
|
|
Date :
2011-06-24 00:40:49 |
By :
bigbababa |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Path ที่อ้างไปเนี่ย ถูกต้องรึยังครับ
โฟเดอร์ images มันอยู่ใน rootweb รึเปล่าครับ ดู Path ดีๆน่ะครับ
// ถ้าไฟล์ที่รันสคริปนี้ เป็น path ดียวกันกับ โฟลเดอร์ images อ้างเป็น images/img_PDF/$filename ก็ได้ครับ
Code (PHP)
<?
$autoid = $id+1;
$picname= "Hevta_".$autoid.(substr($_FILES['news_image']['name'],-4,5));
$picfile=$_FILES['news_image']['tmp_name'];
$pdfname1="HPDFEN_".$autoid.(substr($_FILES['news_pdf']['name'],-4,5));
$pdffile1=$_FILES['news_pdf']['tmp_name'];
$pdfname2= "HPDFTH_".$autoid.(substr($_FILES['news_pdf2']['name'],-4,5));
$pdffile2=$_FILES['news_pdf2']['tmp_name'];
/*ตรงส่วนนี้เป็นsqlเพิ่มข้อมูลครับ*/
move_uploaded_file($picfile,"../images/img_PDF/".$picname);
move_uploaded_file($pdffile1,"../images/file_pdf/".$pdfname1);
move_uploaded_file($pdffile2,"../images/file_pdf/".$pdfname2);
?>
|
ประวัติการแก้ไข 2011-06-24 00:55:47 2011-06-24 00:59:09 2011-06-24 01:04:02 2011-06-24 01:09:13
|
|
|
|
Date :
2011-06-24 00:55:00 |
By :
mangkunzo |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ก็ยังไม่ได้ครับอยู่ดีครับ
ถ้าใช้แค่ เช่น
Code (PHP)
$sql=" select * from bus order by news_id desc";
$r=mysql_query($sql);
$d=mysql_fetch_array($r);
$id=$d['cai_id'];
$autoid = $id+1;
$picname=$_FILES['news_image']['name'];
$tmpname=$_FILES['news_image']['tmp_name'];
$filename = "Hevta_".$autoid.substr($picname , -4, 5);
/*ตรงส่วนนี้เป็นsqlเพิ่มข้อมูลครับ*/
move_uploaded_file($tmpname,"../images/img_PDF/$filename");
ทำเพียงครั้งเดียวได้ครับ แต่พอ มาทำ แบบ อันบนสุด ก็ไม่ได้ครับ ช่วยหน่อยครับ
|
ประวัติการแก้ไข 2011-06-24 01:40:18
|
|
|
|
Date :
2011-06-24 01:20:02 |
By :
bigbababa |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ใช้เป็น array ครับ หาดูในกระทู้ในนี้แหละเยอะแระ
|
|
|
|
|
Date :
2011-06-24 09:00:15 |
By :
Dragons_first |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
จะเก็บยังไง ล่ะครับ ผมต้องการเปลี่ยนชื่อด้วย แนะนำหน่อยครับ
|
|
|
|
|
Date :
2011-06-24 17:47:23 |
By :
bigbababa |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณที่ช่วยเหลือ แต่มันก็ยังไม่ได้ ยังไงใครมีอะไรใหม่ๆๆ ก็ช่วยแนะนำเพิ่ม หรือหาตัวอย่างมาให้ดูก็คงดีครับ ขอบคุณล่วงหน้า
|
ประวัติการแก้ไข 2011-06-25 02:02:28
|
|
|
|
Date :
2011-06-24 22:37:52 |
By :
bigbababa |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ใน php.ini ลองแก้ค่า post_max_size กับ upload_max_filesize ครับ
|
|
|
|
|
Date :
2011-06-24 23:17:40 |
By :
ผ่านมา |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณทุกๆๆๆ ท่านที่ช่วยครับ
|
|
|
|
|
Date :
2011-06-24 23:25:39 |
By :
bigbababa |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|