|
|
|
การดึงไฟล์ที่มีชื่ออยู่ในฐานข้อมูล แล้วตัวไฟล์อยู่ในFloder มาแสดง |
|
|
|
|
|
|
|
แล้วจะถามว่าอะไรครับ หรือ มาบอกเฉย ๆ
|
|
|
|
|
Date :
2012-07-26 19:31:25 |
By :
apisitp |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เรียกไฟล์ index.php ใน sub folder หรือเปล่าครับ
|
|
|
|
|
Date :
2012-07-26 21:20:15 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ป่าวคะ ไม่ได้เก็บ
แต่ถ้าแสดงรูป <img src="image/photo/<?=$row['photo_news'];?>" width="50" height="50"> ใช้โค๊ดนี้มันขึ้นอะคะ
พอจะให้มันแสดงไฟล์ word หรือpdf รูปไม่ขึ้นอะคะ
|
|
|
|
|
Date :
2012-07-26 21:34:35 |
By :
kipsy |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
.p นี่มันเป็นไฟล์ประเภทไหน
หรือว่าเก็บชื่อไฟล์ไว้ในเบสไม่ครบ ลองเช็คชื่อไฟล์ทีเรียกไปอีกทีว่าชื่อไฟล์ในโฟล์เดอร์มันตรงกับในเบสหรือป่าว
|
|
|
|
|
Date :
2012-07-26 22:11:53 |
By :
บังเอิญผ่านมาเห็น |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ไฟล์ที่มีชื่อเป็ยภาษาไทย พอไปเก็บ folder ชืออ่านไม่ได้เป็นภาษาต่างด่าว
แต่ชื่อที่เก็บในฐานข้อมูลเป็นภาษาไทย
ทำยังไงดีอะคะให้ชื่อมันตรงกัน
|
|
|
|
|
Date :
2012-07-26 22:47:17 |
By :
kipsy |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เก็บเป็นรหัสแทนภาษาไทยครับ
|
|
|
|
|
Date :
2012-07-27 05:53:28 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ตอน browse ภาษาไทย แต่ตอนเก็บเราตัดชื่อภาษาไทยออก เก็บเป็นรหัส ตัวเลขแทนได้นะ
เช่น ชื่อไฟล์ งานวิจัยบทที่1.docx ตอนเก็บก็ตัด งานวิจัยบทที่1 ออกไป หรือเพิ่มตัวเลขเข้าไปหน้าภาษาไทยก่อนเก็บ
Code (PHP)
<?
session_start();
//ค่าที่รับมาจากฟอร์ม
$idns=$_POST[idns];
$name=$_POST[name];
$plan=$_POST[plan];
if ($idns=="" || $name=="" || $plan=="" ) {
echo "<script>alert ('กรุณากรอกข้อมูลให้ครบถ้วน');location = 'adminup.php';</script>";
}
//------------------------------------------------------------------------------------
include "xxxxx.php";
//ตรงนี้ก็ copy มา อธิบายไม่ถูก ขออภัย
for($i=0;$i<count($_FILES["filUpload"]["name"]);$i++)
{if($_FILES["filUpload"]["name"][$i] != "")
//ตรงนี้ล่ะรับไฟล์มาแล้วชื่อไทยเช่น เกาหลี.docx ก็เอามาผสมกับค่า $idns มันก็จะได้เช่น 52631117_เกาหลี.docx
$new_name=$idns."_".$_FILES["filUpload"]["name"][$i];
$path= "myfile/".$new_name;
{
if(copy($_FILES['filUpload']['tmp_name'][$i], $path))
{
$DateNow=Date("d_m_Y_H_i");
$tmp_file =$_FILES['filUpload']['tmp_name'][$i];
$fileme =$_FILES['filUpload']['name'][$i];
//*** Insert Record ***//
$strSQL = "INSERT INTO pdffile ";
$strSQL .="(idns ,name ,plan,filename,dateupload ) VALUES ('$idns','$name','$plan','$new_name','$DateNow')";
$objQuery = mysql_query($strSQL);
}}}}
?>
อันนี้ลองอัพโหลดไฟล์รูปที่มีชื่อภาษาไทยก็ได้นะ
ถ้าไม่ได้เหมือนเดิมคือ น้องต้องเอา Code ตังแต่ ฟอร์ม แล้วตอนบันทึกลง db มาดูแล้วล่ะ ไม่เห็น code พี่ ๆ ในนี้ก็อธิบายยาก
|
ประวัติการแก้ไข 2012-07-27 09:45:51 2012-07-27 09:56:22 2012-07-27 09:59:27 2012-07-27 10:01:54
|
|
|
|
Date :
2012-07-27 09:43:35 |
By :
apisitp |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|