PHP:การทำ From upload file ขึ้น Server
1.เข้าไปใน C:\AppServ\www\ แล้วสร้าง Folder ชื่อ test_upload
2.เข้าไปใน C:\AppServ\www\test_upload แล้วสร้าง Folder ชื่อ upload เพื่อใช้เก็บไฟล์
3.สร้าง From upload จาก code นี้ โดยตั้งชื่อว่า index.php และบันทึกไว้ใน C:\AppServ\www\test_upload
<HTML>
<HEAD><TITLE></TITLE></HEAD>
<BODY>
<FORM METHOD="POST" ACTION="upload_send.php" ENCTYPE="multipart/form-data">
<H2> Upload </H2>
<INPUT NAME="fileupload" TYPE="file" size="50">
<P>
<INPUT TYPE="submit" VALUE=" Upload ">
</FORM>
<p> </p>
<p> </p>
</BODY>
</HTML>
4.สร้างไฟล์ชื่อว่า upload_send.php เพื่อใช้ประมวลผล และบันทึกไว้ใน C:\AppServ\www\test_upload
<?
$fileupload=$_FILES['fileupload']['tmp_name'];
$fileupload_name=$_FILES['fileupload']['name'];
$fileupload_size=$_FILES['fileupload']['size'];
$fileupload_type=$_FILES['fileupload']['type'];
if ($fileupload)
{
$array_last=explode(".",$fileupload_name);
$c=count($array_last)-1;
$lastname=strtolower($array_last[$c]) ;
if ($lastname=="csv" or $lastname=="xls") //จำกัดนามสกุลไฟล์ที่จะ upload ได้
{
copy($fileupload,"upload/".$fileupload_name);
echo "<h2> Upload Success </h2>";
}
else
{
echo "<h3>ERROR : Can't Upload file</h3>";
}
unlink($fileupload);
}
else
{
echo "<h3>ERROR : Can't Upload file</h3>";
}
?>
5.ทดลอง run ดูดังภาพ
6.ลองเข้าไปดูใน C:\AppServ\www\test_upload\upload จะเห็นไฟล์ที่เรา upload เข้ามา















