Sử dụng cho cả đổi tên và di chuyển tệp, rename[] nhận hai tham số. tên tệp gốc và tên tệp mới bạn muốn sử dụng. Đổi tên [] có thể đổi tên/di chuyển tệp qua các thư mục và ổ đĩa và sẽ trả về true nếu thành công hoặc sai nếu không
Đây là một ví dụ
Nếu bạn đã đặt $filename thành c. \\windows\\myfile. txt, đoạn mã trên sẽ chuyển tệp đó sang c. \\windows\\myfile. txt. cũ
Lưu ý của tác giả. rename[] nên được sử dụng để di chuyển các tệp thông thường chứ không phải các tệp được tải lên thông qua biểu mẫu. Lý do cho điều này là vì có một chức năng đặc biệt, được gọi là move_uploaded_file[], chức năng này sẽ kiểm tra để đảm bảo rằng tệp thực sự đã được tải lên trước khi di chuyển tệp - điều này ngăn những người cố gắng tấn công máy chủ của bạn để hiển thị các tệp riêng tư. Bạn có thể tự mình thực hiện việc kiểm tra này nếu muốn bằng cách gọi hàm is_uploaded_file[]
Xin chào, Đây là hướng dẫn rất cơ bản và đơn giản về cách đổi tên tệp trong PHP. Vì vậy, tôi hy vọng bạn sẽ thích video này vì bạn có thể hiểu chức năng này hoạt động như thế nào và các tham số của chức năng này để đổi tên tệp trong PHP là gì
Trong bài đăng này, tôi sẽ giải thích cho bạn những điều sau đây
- đổi tên[] chức năng trong PHP
- Các tham số của hàm rename[] trong PHP
- Cú pháp hàm rename[]
- Một ví dụ về hàm rename[] trong PHP
Đổi tên tệp trong PHP bằng hàm rename[]
rename[] không là gì ngoài một hàm sẵn có trong PHP. Hàm này có thể đổi tên bất kỳ tệp nào trong PHP. Nhưng bên cạnh đó, nó cũng có thể được sử dụng để đổi tên một thư mục
Tôi sẽ chỉ cho bạn cách đổi tên một tập tin. cú pháp
rename[oldfilename, newfilename, context]
Hai tham số đầu tiên là bắt buộc và tham số cuối cùng là tùy chọn tại đây
Các tham số của hàm rename[] trong PHP
Trong bài viết này, tôi sẽ chỉ cho bạn cách đổi tên một tập tin trong PHP. Vì vậy, tôi sẽ sử dụng hai tham số bắt buộc đầu tiên. Điều đó có nghĩa là tên tệp cũ và tên tệp mới
- oldfilename – đây là tên của tệp mà bạn muốn đổi tên bằng một tên mới
- newfilename - đây là tên tệp mong muốn của bạn. Điều đó có nghĩa là tên mới của tập tin
Nếu bạn đặt tên tệp mới thành tên tệp đã tồn tại trong thư mục đó thì PHP sẽ tạo cảnh báo. [ nhớ đây là cảnh báo chứ không phải lỗi nên file sẽ bị ghi đè trong trường hợp này
Sao chép tệp từ thư mục này sang thư mục khác trong PHP
Cú pháp hàm rename[] trong PHP
Cú pháp là
rename[oldname, newname, context]
Tên cũ không là gì ngoài tên hiện tại của tệp. Và tên mới là tên mà bạn muốn đặt để đổi tên tệp
Hàm rename[] đổi tên tệp hoặc thư mục. Hàm trả về TRUE nếu thành công hoặc FALSE nếu thất bại
cú pháp
rename[old_filename, new_filename, context]
Thông số
old_filename - Tên cũ của tệp hoặc thư mục
new_filename - Tên mới của tệp hoặc thư mục
bối cảnh - Chỉ định hành vi của luồng
Trở lại
Hàm rename[] trả về TRUE nếu thành công hoặc FALSE nếu thất bại
Thí dụ
đầu ra
TRUE
Chúng ta hãy xem một ví dụ khác
Thí dụ
ew\tutorials\java.docx","D:
ew\tutorials\programming\java.docx"]; ?>
đầu ra
TRUE
Tóm lược. trong hướng dẫn này, bạn sẽ học cách đổi tên tệp trong PHP bằng cách sử dụng hàm
rename[oldname, newname, context]4
Giới thiệu về chức năng đổi tên tệp PHP
Để đổi tên tệp thành tệp mới, bạn sử dụng hàm
rename[oldname, newname, context]4
Code language: PHP [php]
rename [ string $oldname , string $newname , resource $context = ? ] : bool
Hàm
rename[oldname, newname, context]4 có ba tham số
rename[oldname, newname, context]
7 là tên của tệp mà bạn muốn đổi tênrename[oldname, newname, context]
8 là tên mới của tệp