ลองเอาโคดนี้ไปประยุกต์ดูนะครับ
มันจะแสดงรายชื่อไฟล์ทุกไฟล์ในโฟลเดอร์นั้น List ออกมาทั้งหมด
คุณก็จับเอาไฟล์ที่แสดงออกมานี้ Insert เก็บเข้า Database ครับ
Code (PHP)
<?php
/* ############## P@e ###############*/
/* Put the full path to the directory you want to read, in a variable called $dir_name */
$dir_name = "C:/AppServ/www/test"; ///////อย่าลืมแก้ไขตรงนี้นะครับ
/* Create a handle, the result of opening the given directory */
$dir = opendir($dir_name);
/* Start a text block, into which you'll place the list elements (your filenames) */
$file_list = "<ul>";
/* Using a while statement, read all of the elements in the open directory. If the name of the file is not "." or "..", print the name in your list */
while ($file_name = readdir($dir)) {
if (($file_name != ".") && ($file_name != "..")) {
$file_list .= "<li>$file_name";
}
}
/* Finish up your bullet list */
$file_list .= "</ul>";
/* Close the open directory handle and end your PHP block*/
closedir($dir);
?>
<!-- Start your HTML -->
<HTML>
<HEAD>
<TITLE>Directory Listing</TITLE>
</HEAD>
<BODY>
<!-- Use PHP to print the name of the directory you read -->
<P>Files in: <? echo "$dir_name"; ?></p>
<!-- Use PHP to print the directory listing -->
<? echo "$file_list"; ?>
</BODY>
</HTML>
?>