Hàm thao tác file, thư mục
Dùng được ở mọi khu vực.
Nguồn: src/includes/core/filesystem_functions.php
get_block_tpl_dir
function get_block_tpl_dir(string $filename, bool $array = false, string $module = '')Lấy thư mục chứa tệp tpl $filename của block module ngoài site bất kì. Thứ tự ưu tiên như sau
- Thư mục module_theme của giao diện module hiện đang xem
- Thư mục module_theme của giao diện module chứa block
- Thư mục module_theme của giao diện site
- Thư mục module_theme của giao diện mặc định
- Thư mục module_file của giao diện module hiện đang xem
- Thư mục module_file của giao diện module chứa block
- Thư mục module_file của giao diện site
- Thư mục module_file của giao diện mặc định
Tham số
$filenamestring$arraybool, mặc địnhfalse$modulestring, mặc định''
Trả về: array|string
Khai báo tại src/includes/core/filesystem_functions.php:1273
get_module_filelist
function get_module_filelist()Trả về: mixed
Khai báo tại src/includes/core/filesystem_functions.php:1101
get_module_tpl_dir
function get_module_tpl_dir($filename, $array = false, string $module = '')Lấy thư mục chứa tệp tpl $filename của module hiện tại đang xem. Thứ tự ưu tiên như sau
- Thư mục module_theme của giao diện module
- Thư mục module_theme của giao diện site
- Thư mục module_theme của giao diện mặc định
- Thư mục module_file của giao diện module
- Thư mục module_file của giao diện site
- Thư mục module_file của giao diện mặc định
Tham số
$filenamestring$arraybool, mặc địnhfalse$modulestring, mặc định'': Module name (nếu muốn lấy thư mục của module khác với module đang xem)
Trả về: array|string|void
Khai báo tại src/includes/core/filesystem_functions.php:1202
get_theme_filelist
function get_theme_filelist()Trả về: mixed
Khai báo tại src/includes/core/filesystem_functions.php:1075
get_tpl_dir
function get_tpl_dir($dir_basenames, $default_dir_basename, $file = '')Tham số
$dir_basenamesarray|string$default_dir_basenamestring$filestring, mặc định''
Trả về: string
Khai báo tại src/includes/core/filesystem_functions.php:1049
module_file_exists
function module_file_exists($file)Tham số
$filestring
Trả về: bool
Khai báo tại src/includes/core/filesystem_functions.php:1161
nv_chmod_dir
function nv_chmod_dir($conn_id, $dir, $subdir = false)Tham số
$conn_idmixed$dirmixed$subdirbool, mặc địnhfalse
Khai báo tại src/includes/core/filesystem_functions.php:687
nv_copyfile
function nv_copyfile($file, $newfile)Tham số
$filestring$newfilestring
Trả về: bool
Khai báo tại src/includes/core/filesystem_functions.php:619
nv_deletefile
function nv_deletefile($file, $delsub = false)Tham số
$filestring$delsubbool, mặc địnhfalse
Trả về: array
Khai báo tại src/includes/core/filesystem_functions.php:467
nv_editable_imgexts
function nv_editable_imgexts(): arrayDanh sách các phần mở rộng ảnh được hỗ trợ bởi GD.
Trả về: array
Khai báo tại src/includes/core/filesystem_functions.php:763
nv_ftp_del_dir
function nv_ftp_del_dir($ftp, $dst_dir, $delsub)Tham số
$ftpmixed$dst_dirstring$delsubbool
Trả về: mixed
Khai báo tại src/includes/core/filesystem_functions.php:561
nv_get_allowed_ext
function nv_get_allowed_ext($allowed_filetypes, $forbid_extensions, $forbid_mimes)Tham số
$allowed_filetypesmixed$forbid_extensionsarray$forbid_mimesarray
Trả về: array|string
Khai báo tại src/includes/core/filesystem_functions.php:310
nv_get_mime_from_ini
function nv_get_mime_from_ini($ext)Tham số
$extstring
Trả về: string
Khai báo tại src/includes/core/filesystem_functions.php:121
nv_get_mime_type
function nv_get_mime_type($filename, $magic_path = '', $default_mime = 'application/octet-stream')Tham số
$filenamestring$magic_pathstring, mặc định''$default_mimestring, mặc định'application/octet-stream'
Trả về: mixed
Khai báo tại src/includes/core/filesystem_functions.php:144
nv_getextension
function nv_getextension($filename)Tham số
$filenamestring
Trả về: string
Khai báo tại src/includes/core/filesystem_functions.php:291
nv_ImageInfo
function nv_ImageInfo($original_name, $width = 0, $is_create_thumb = false, $thumb_path = '')Xuất ra các thông tin về ảnh để đưa vào HTML (src, width, height).
Tham số
$original_namestring: Duong dan tuyet doi den file goc (bat buoc)$widthint, mặc định0: Chieu rong xuat ra HTML (neu bang 0 se xuat ra kich thuoc thuc)$is_create_thumbbool, mặc địnhfalse: Neu chieu rong cua hinh lon hon $width, co the tao thumbnail$thumb_pathstring, mặc định'': Neu tao thumbnail thi chi ra thu muc chua file thumbnail nay
Trả về: array|false
Khai báo tại src/includes/core/filesystem_functions.php:797
nv_imageResize
function nv_imageResize($origX, $origY, $maxX, $maxY)Tham số
$origXint$origYint$maxXint$maxYint
Trả về: array
Khai báo tại src/includes/core/filesystem_functions.php:927
nv_is_file
function nv_is_file($filepath, $folders = [])Tham số
$filepathstring$foldersstring|array, mặc định[]
Trả về: bool
Khai báo tại src/includes/core/filesystem_functions.php:960
nv_is_image
function nv_is_image($img)Tham số
$imgstring
Trả về: array
Khai báo tại src/includes/core/filesystem_functions.php:719
nv_mkdir
function nv_mkdir($path, $dir_name)Tham số
$pathstring$dir_namestring
Trả về: array
Khai báo tại src/includes/core/filesystem_functions.php:391
nv_parse_ini_file
function nv_parse_ini_file($filename, $process_sections = false)Tham số
$filenamestring$process_sectionsbool, mặc địnhfalse
Trả về: array|false
Khai báo tại src/includes/core/filesystem_functions.php:23
nv_pathinfo_filename
function nv_pathinfo_filename($file)Tham số
$filestring
Trả về: string|string[]|void
Khai báo tại src/includes/core/filesystem_functions.php:374
nv_renamefile
function nv_renamefile($file, $newname)Tham số
$filemixed$newnamemixed
Trả về: array
Khai báo tại src/includes/core/filesystem_functions.php:642
nv_scandir
function nv_scandir($directory, $pattern, $sorting_order = 0)Tham số
$directorystring$patternstring|array$sorting_orderint, mặc định0
Trả về: array
Khai báo tại src/includes/core/filesystem_functions.php:77
nv_scandirfile
function nv_scandirfile($directory, $pattern, &$files, $cut = '')Lấy danh sách các dir và file theo $pattern trong một thư mục nhất định
Tham số
$directorymixed$patternmixed&$filesmixed$cutstring, mặc định''
Khai báo tại src/includes/core/filesystem_functions.php:999
nv_string_to_filename
function nv_string_to_filename($word, $keep_dots = true)Tham số
$wordstring$keep_dotsbool, mặc địnhtrue
Trả về: string
Khai báo tại src/includes/core/filesystem_functions.php:357
theme_file_exists
function theme_file_exists($file)Tham số
$filestring
Trả về: bool
Khai báo tại src/includes/core/filesystem_functions.php:1128