NEWS
- [C#] Hướng dẫn khởi động lại Retart process trên winform
- [C#] Maximize, Minimize, Restore và Hide cửa sổ trên Windows Console
- [C#] Chia sẻ class Bootstrap format style trên console winform
- [C#] Hướng dẫn mở nhiều ứng dụng zalo trên Desktop
- [C#] Tìm và lấy tất cả email từ Text File
- [C#] Đăng nhập login phần mềm bằng tài khoản Domain Controller
- [C#] Custom Combobox trên winform
- [C#] Đổi tên máy tính computer trên windows
- [EBOOK] Chia sẻ Ebook giáo trình WPF C# tiếng việt + Source code
- [DATABASE] Hiển thị Emoji trên cơ sở dữ liệu Sqlserver
- [C#] Hiển thị phiên bản Net Framework từ file dll hoặc exe
- [VB.NET] Lấy địa chỉ Bios Serial Number trên Winform
- [C#] Giới thiệu và sử dụng thư viện AutoMapper
- [DEVEXPRESS] Hướng dẫn Custom Summary in Footer trong Gridview C#
- [C#] Dependency Injection in Winform
- [SQLSERVER] Hướng dẫn tìm kiếm nâng cao trên sql
- [C#] Hướng dẫn sử dụng SetTimeOut trên Winform like Javascript
- [DATABASE] In cây thông noel bằng sqlserver
- [C#] Hướng dẫn fix lỗi hiển thị UTF-8 khi sử dụng WebClient Download String
- [DATABASE] Hướng dẫn mã hóa và giải mã sử dụng thuật toán AES 256 trên sqlserver
Xin chào các bạn, bài viết hôm nay mình sẽ chia sẽ cho các bạn đoạn source code để copy folder trong lập trình web PHP.
Nhiều lúc, các bạn đang xử lý file trên server, nhưng mặc định trong PHP chỉ có cung cấp cho chúng ta hàm Copy.
Hàm Copy này chỉ sử dụng được để copy từ file sang file thôi, chứ không thể copy được folder.
Trong bài viết này, các bạn tạo hàm PHP Xcopy để sử dụng, mình đã test và kiểm tra hàm này chạy rất ok nhé.
Source code copy folder in php
function xcopy[$source, $dest, $permissions = 0755]
{
// Check for symlinks
if [is_link[$source]] {
return symlink[readlink[$source], $dest];
}
// Simple copy for a file
if [is_file[$source]] {
return copy[$source, $dest];
}
// Make destination directory
if [!is_dir[$dest]] {
mkdir[$dest, $permissions];
}
// Loop through the folder
$dir = dir[$source];
while [false !== $entry = $dir->read[]] {
// Skip pointers
if [$entry == '.' || $entry == '..'] {
continue;
}
// Deep copy directories
xcopy["$source/$entry", "$dest/$entry", $permissions];
}
// Clean up
$dir->close[];
return true;
}
Cách sử dụng:
xcopy[duongdannguon, "./uploads/source/image_baiviet"];
CHÚC CÁC BẠN THÀNH CÔNG!
THÔNG TIN TÁC GIẢ
NGUYỄN THẢO
Founder at LaptrinhVB.net
★★★★★
♥ Tình yêu thương chẳng hề hư mất bao giờ. [Cr 13,4]
=========================================================================
My skills includes .NET[C#, VB.NET], DevExpress, Java, Android, PHP,
Python, Sqlserver, Mysql, Reactjs, Dart, Flutter, API services and lot more...
Phone/Zalo/Telegram/WhatsApp: +84.933.913.122
Email:
Facebook: //fb.com/Lewandowski28031988
Youtube Channel: //www.youtube.com/c/CTutorialsTips
Buy me a cup of beer
=========================================================================
BÀI VIẾT LIÊN QUAN
Đăng bởi: Thảo meo - Lượt xem: 6130 01:45:50, 15/10/2018THIẾT KẾ WEB