Chào
các bạn! hôm nay tôi sẽ giới thiệu tới các bạn kỹ thuật duyệt thư mục
trong php. Đây cũng là 1 kỹ thuật khá quan trọng và hữu ích.
Kỹ thuật duyệt thư mục thường được dùng để tìm file, hiển thị danh
các thư mục con. Ngoài ra kỹ thuật này còn dùng để tạo 1 album ảnh mà
không cần lưu chúng vào cơ sở dữ liệu.Bây giờ bắt đầu làm nào.
Xem thêm bài viết tại:
http://anime-forum.cba.pl/member.php?action=profile&uid=509 http://daotaoseogrowthhacking.brandyourself.com/ http://forum.diadiemanuong.com/home/users/157644/ http://profiles.delphiforums.com/n/pfx/profile.aspx?webtag=dfpprofile000&userId=1891065110 http://quangbaweb.edu.vn/member.php?50821-Dao-Tao-Seo-Growth-Hackin http://twitxr.com/daotaoseogpsc/
http://vnsharing.site/forum/member.php?u=2012935&vmid=800063 http://www.23hq.com/daotaoseogrowthhacking
http://www.abstractfonts.com/members/897241
http://www.apsense.com/user/seogrowthhacking
http://www.authorstream.com/seogrowthhacking
http://www.bakespace.com/members/profile/daotaoseogrowthhacking/801404/
http://www.cplusplus.com/user/daotaoseogrowthhacking/ http://www.craftstylish.com/profile/daotaoseogpschttp://www.fanpop.com/fans/daotaoseogpsc http://www.folkd.com/user/seogrowthhacking
http://www.giantitp.com/forums/member.php?221334-DaoTaoSeoGPSC
http://www.good-tutorials.com/users/daotaoseogpsc http://www.hdvietnam.com/members/daotaoseogrowthhacking.1998320/ http://www.mobypicture.com/user/daotaoseogpsc
http://www.shinobi.jp/etc/goto.html?https://giaiphapseo.com http://www.socialbookmarkssite.com/user/daotaoseogrowthhacking http://www.sweethome3d.com/support/forum/viewmember?member=DaoTaoSeoGrowthHacking http://www.telcotransformation.com/profile.asp?piddl_userid=569134
http://www.video-bookmark.com/user/daotaoseogrowthhacking
http://www.webestools.com/profile-153701.html
https://3docean.net/user/daotaoseogrowthhacking
https://500px.com/daotaoseogrowthhackinggpsc
https://about.me/daotaoseogrowthhacking
https://addons.thunderbird.net/en-US/thunderbird/user/DaoTaoSeoGrowthHackingGPSC/ https://addons.thunderbird.net/vi/thunderbird/user/DaoTaoSeoGrowthHackingGPSC/ https://ameblo.jp/daotaoseogrowthhacking/entry-12558865938.html
https://angel.co/dao-tao-seo-growth-hacking
https://ask.fm/daotaoseogrowthhacking
https://audiojungle.net/user/daotaoseogrowthhacking
https://bandcamp.com/daotaoseogrowthhacking
https://befilo.com/profile/daotaoseogrowthhacking
https://bitcointalk.org/index.php?action=profile;u=2730992 https://boards.fool.com/profile/DaoTaoSeoGPSC/info.aspx
https://brainly.com/profile/daotaoseogpsc-17687384
https://cash.app/$daotaoseohackinggpsc
https://codecanyon.net/user/daotaoseogrowthhacking
https://codepen.io/daotaoseogrowthhacking
https://community.act.com/t5/user/viewprofilepage/user-id/69713 https://community.boostmobile.com/t5/user/viewprofilepage/user-id/96676 https://community.developer.authorize.net/t5/user/viewprofilepage/user-id/34693 https://community.khoros.com/t5/user/viewprofilepage/user-id/91295 https://community.linksys.com/t5/user/viewprofilepage/user-id/1147345 https://community.ultimaker.com/profile/397026-daotaoseogrowthhacking/ https://connect.garmin.com/modern/profile/67b0fd9c-dba3-4f78-92ff-4f99b56495e7 https://connect.unity.com/t/dao-tao-seo-growth-hacking
https://connect.unity.com/u/dao-tao-seo-growth-hacking
https://cookpad.com/vn/nguoi-su-dung/19713307
https://daotaoseogpsc.livejournal.com/profile
https://daotaoseogrowthhacking.dropmark.com/
https://daotaoseogrowthhacking.family.blog
https://daotaoseogrowthhacking.picturepush.com/
https://digg.com/u/daotaoseogpsc
https://dribbble.com/seogrowthhacking
https://ello.co/daotaoseogrowthhacking
Để làm được kỹ thuật này, đầu tiên các bạn phải biết các function sẵn có mà PHP đã cung cấp.
- opendir(tên thư mục hoặc đường dẫn): hàm này dùng để mở thư mục.
- readdir( thư mục vừa mở ): đọc thư mục vừa được mở.
- is_dir($dir) : kiểm tra xem $dir có phải là 1 thư mục hay không. Trong đó $dir là đường dẫn đến thư mục muốn kiểm tra.
- is_file($dir) : tương tự như hàm is_dir($dir), dùng để kiểm tra $dir có phải là file hay không.
Với các hàm như trên, các bạn hoàn toàn có thể duyệt được 1 thư mục. Thế nhưng để làm việc tốt hơn và nâng cao hơn (vì đây là chuyên mục PHP nâng cao mà ) thì các bạn cần tìm hiểu thêm 1 số hàm nâng cao dưới đây :
- filesize($file) : trả về kích thước của $file.
- filectime($file) : trả về ngày tạo của $file.
- dirname(__FILE__) : trả về đường dẫn của thư mục hiện hành. Trong đó __FILE__ là hằng số chỉ thư mục chứa file php đang gọi hàm dirname.
- array_merge($array1,$array2) : hàm merge các mảng lại với nhau, có thể merge nhiều mảng 1 lúc bằng các truyền vào nhiều mảng khác nhau, mỗi mảng cách nhau bởi dấu “,”. Cần lưu ý là các mảng dùng để merge phải có cùng 1 cấu trúc, số lượng các phần tử phải bằng nhau.
Hàm duyệt thư mục
Ta sẽ gọi hàm read_dir như sau: $File_arr=read_dir(dirname(__FILE__).’/sanpham’,'both’,true);
trong đó ‘both’ là kiểu duyệt toàn bộ thư mục. ‘True’ lấy các biến mở rộng như ngày tạo, kiểu file…. Nếu truyền ‘false’ thì sẽ chỉ lấy tên thư mục hoặc file con.
Tiếp theo ta sẽ dùng HTML để hiển thị danh mục.
Xem thêm tại : http://hocweb.com.vn/ky-thuat-duyet-thu-muc-trong-php/
E@st_St@r
----------------------------------------------------------------------------------------------------------------------------------------------------------Nếu bạn thấy bài viết hữu ích, hãy nhấn +1 và các liên kết chia sẻ để website ngày càng phát triển hơn. Xin cám ơn bạn!
Chúc các bạn thành công!
Đăng nhận xét