Chuyện là trong quá trình làm ứng dụng Web, mình có làm tool phía back-end (python) để xử lý dữ liệu do người dùng up lên (PHP). Do vậy mới cần dùng các hàm exce/shell_exec của PHP để gọi chạy […]
Chỉ là ghi chú về công nghệ GIS, Viễn thám (Remote Sensing), Web và WebGIS, bản đồ, map.. của một thằng mù công nghệ :))
Chuyện là trong quá trình làm ứng dụng Web, mình có làm tool phía back-end (python) để xử lý dữ liệu do người dùng up lên (PHP). Do vậy mới cần dùng các hàm exce/shell_exec của PHP để gọi chạy […]
Sau phần cài lại VPS hôm qua, mình đã cài được hệ điều hành và Web Server. Hôm nay mình sẽ tiếp tục cài PostgreSQL Database cũng như một vài thứ cần thiết khác Cài PostgreSQL cho Ubuntu File setup […]
Hôm nay lại bàn về vấn để chuyển mã từ font Tiêu chuẩn Việt Nam 3 (TCVN3) sáng bảng mã quốc tế Unicode. Lý do là vì hôm trước tìm được thư viện UConvert tưởng tìm được chân kinh, nhưng […]
Hôm nay, trong quá trình làm một cái tool import dữ liệu từ Exel vào Database. Mình gặp file nó viế bằng mã TCVN3 Và cái font gì cả biết nữa :v Đang tính viết function convert encoding dựa trên […]
Sau loạt bài viết về ý tưởng xây dựng ứng dụng tra cứu tabs số GP5 Guitar, nay mình tiếp tục phần thứ 3 của công cuộc thực hiện ý tưởng này^^ [Ý tưởng] Xây dựng trang chia sẻ tab […]
Load file excel require_once “phpexcel/Classes/PHPExcel.php”; $tmpfname = “BC tuan 17.8-23.8.18.xls”; $excelReader = PHPExcel_IOFactory::createReaderForFile($tmpfname); $excelObj = $excelReader->load($tmpfname); PHPExcel how to get column index from cell $colIndex = PHPExcel_Cell::columnIndexFromString($cell->getColumn()); Convert Number to Column Name Bắt đầu từ 0 function getNameFromNumber($num) { $numeric […]
Haha, không phải vì mình quen dùng PHP nên Pr cho nó đâu. Cơ mà PHP dễ học thiệt :v — PHP – Một cậu bé có nhiều “tranh cãi” trong giới lập trình viên. Vì một vài lý do, danh […]
Nhận dạng lỗi ERR_BLOCKED_BY_XSS_AUDITOR Hôm nay, khi mình đang làm cái chức năng nhận giá trị của một text box (là html form), rồi gửi qua HTTP Post thì bị dính chưởng này (Dùng chrome). Sau một hồi tìm hiểu thì […]
Hàm xóa tất tần tật bao gồm file đơn, thư mục, thư mục và file!
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
function delete_files($target) { if(is_dir($target)){ $files = glob( $target . '*', GLOB_MARK ); //GLOB_MARK adds a slash to directories returned foreach( $files as $file ) { delete_files( $file ); } rmdir( $target ); } elseif(is_file($target)) { unlink( $target ); } } |
delete_files(‘D:/websvr/xampp/dtcs2017/uploads/tinh_23082017105147am’); delete_files(‘D:/websvr/xampp/dtcs2017/uploads/tinh.qpj’); Nguồn: https://dungnt.net/blog/xoa-thu-muc-va-file-trong-mot-thu-muc-php/ -soiqualang.chentreu
Đây là hàm xóa tất tần tật file, thư mục, thư mục con trong folder đó
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
function rrmdir($dir) { if (is_dir($dir)) { $objects = scandir($dir); foreach ($objects as $object) { if ($object != "." && $object != "..") { if (filetype($dir."/".$object) == "dir") rrmdir($dir."/".$object); else unlink ($dir."/".$object); } } reset($objects); <a class="zem_slink" title="Rmdir" href="http://en.wikipedia.org/wiki/Rmdir" target="_blank" rel="wikipedia noopener noreferrer">rmdir</a>($dir); } } |
Nguồn: stackoverflow -soiqualang_chentreu