<?PHP
/*
แบบเดิมๆ
$_FILES['file001']['name'] ชื่อ File
$_FILES['file001']['type'] ประเภทของ File
$_FILES['file001']['size'] ขนาดของ File มีหน่วยเป็น Byte
$_FILES['file001']['tmp_name'] เท็มสำหรับการอัพโหลด
$_FILES['file001']['error'] รายละเอียดข้อผิดพลาด
*/
//------------------แบบใหม่ๆ ------------------
function getfiletype($myFileName)
{
//$extension = end(explode(".", $_FILES["file"]["name"]));
$myFileType= end(explode(".", $myFileName));
$myFileType=strtolower($myFileType);//ทำให้เป็นตัวพิมพ์เล็กทั้งหมดจะได้เช็คง่ายๆ
return $myFileType;
}
function getfilename($myFileName)
{//ต้องเรียกใช้ getfiletype ด้วยเพื่อเอามานับจำนวนสตริงข้างหลัง
$myFileNameOnly=substr($myFileName,0,strlen($myFileName)-strlen(getfiletype($myFileName))-1);
return $myFileNameOnly;
}
$FileName99="Test.AAA.docx";
//$myFileName=$_FILES['file001']['name']; //อันนี้เอาจริง
echo "<br>Full File Name : ".$FileName99;
echo "<br>File Name : ".getfilename($FileName99);
echo "<br>File Type: ".getfiletype($FileName99);
?>
Output
Full File Name : Test.AAA.docx
File Name : Test.AAA
File Type: docx
ไม่มีความคิดเห็น:
แสดงความคิดเห็น