Đổi tên HTML thành PHP
Hàm PHP Show Cú pháp của
Các tham số của các chức năng là
Ví dụ: mã bên dưới sẽ đổi tên 2 thành 3
Hàm Giả sử bạn có cấu trúc tệp sau cho dự án của mình
Khi bạn đổi tên tệp 2 bằng mã sau________số 8_______ Sau đó, tệp 2 sẽ được chuyển từ thư mục 7Cấu trúc tệp mới sẽ như hình bên dưới
Nếu không chuyển đường dẫn vị trí, PHP sẽ di chuyển tệp đến thư mục làm việc hiện tại (nơi bạn chạy mã từ đó) Để tránh việc tệp của bạn bị di chuyển bởi hàm 0 PHP. đổi tên() Chức năng Cải thiện bài viết Lưu bài viết Thích bài viết
Cải thiện bài viết Lưu bài viết Hàm rename() trong PHP là một hàm có sẵn dùng để đổi tên tệp hoặc thư mục. Nó cố gắng thay đổi tên cũ của tệp hoặc thư mục bằng tên mới do người dùng chỉ định và nó có thể di chuyển giữa các thư mục nếu cần cú pháp rename(oldname, newname, context) Thông số được sử dụng
Giá trị trả về lỗi và ngoại lệ
ví dụ Input : $old_name = "gfg.txt" ; $new_name = "newgfg.txt" ; rename( $new_name, $old_name) ; Output : 1 Input : $old_name = "gfg.txt" ; $new_name = "newgfg.txt" ; if(file_exists($new_name)) { echo "Error While Renaming $old_name" ; } else { if(rename( $old_name, $new_name)) { echo "Successfully Renamed $old_name to $new_name" ; } else { echo "A File With The Same Name Already Exists" ; } } Output : Successfully Renamed gfg.txt to newgfg.txt Các chương trình dưới đây minh họa hàm rename() Giả sử có một tệp có tên là gfg. txt” chương trình 1
Input : $old_name = "gfg.txt" ; $new_name = "newgfg.txt" ; rename( $new_name, $old_name) ; Output : 1 Input : $old_name = "gfg.txt" ; $new_name = "newgfg.txt" ; if(file_exists($new_name)) { echo "Error While Renaming $old_name" ; } else { if(rename( $old_name, $new_name)) { echo "Successfully Renamed $old_name to $new_name" ; } else { echo "A File With The Same Name Already Exists" ; } } Output : Successfully Renamed gfg.txt to newgfg.txt0 Input : $old_name = "gfg.txt" ; $new_name = "newgfg.txt" ; rename( $new_name, $old_name) ; Output : 1 Input : $old_name = "gfg.txt" ; $new_name = "newgfg.txt" ; if(file_exists($new_name)) { echo "Error While Renaming $old_name" ; } else { if(rename( $old_name, $new_name)) { echo "Successfully Renamed $old_name to $new_name" ; } else { echo "A File With The Same Name Already Exists" ; } } Output : Successfully Renamed gfg.txt to newgfg.txt1 Input : $old_name = "gfg.txt" ; $new_name = "newgfg.txt" ; rename( $new_name, $old_name) ; Output : 1 Input : $old_name = "gfg.txt" ; $new_name = "newgfg.txt" ; if(file_exists($new_name)) { echo "Error While Renaming $old_name" ; } else { if(rename( $old_name, $new_name)) { echo "Successfully Renamed $old_name to $new_name" ; } else { echo "A File With The Same Name Already Exists" ; } } Output : Successfully Renamed gfg.txt to newgfg.txt2 = Input : $old_name = "gfg.txt" ; $new_name = "newgfg.txt" ; rename( $new_name, $old_name) ; Output : 1 Input : $old_name = "gfg.txt" ; $new_name = "newgfg.txt" ; if(file_exists($new_name)) { echo "Error While Renaming $old_name" ; } else { if(rename( $old_name, $new_name)) { echo "Successfully Renamed $old_name to $new_name" ; } else { echo "A File With The Same Name Already Exists" ; } } Output : Successfully Renamed gfg.txt to newgfg.txt4 ; Input : $old_name = "gfg.txt" ; $new_name = "newgfg.txt" ; rename( $new_name, $old_name) ; Output : 1 Input : $old_name = "gfg.txt" ; $new_name = "newgfg.txt" ; if(file_exists($new_name)) { echo "Error While Renaming $old_name" ; } else { if(rename( $old_name, $new_name)) { echo "Successfully Renamed $old_name to $new_name" ; } else { echo "A File With The Same Name Already Exists" ; } } Output : Successfully Renamed gfg.txt to newgfg.txt0 Input : $old_name = "gfg.txt" ; $new_name = "newgfg.txt" ; rename( $new_name, $old_name) ; Output : 1 Input : $old_name = "gfg.txt" ; $new_name = "newgfg.txt" ; if(file_exists($new_name)) { echo "Error While Renaming $old_name" ; } else { if(rename( $old_name, $new_name)) { echo "Successfully Renamed $old_name to $new_name" ; } else { echo "A File With The Same Name Already Exists" ; } } Output : Successfully Renamed gfg.txt to newgfg.txt7 Input : $old_name = "gfg.txt" ; $new_name = "newgfg.txt" ; rename( $new_name, $old_name) ; Output : 1 Input : $old_name = "gfg.txt" ; $new_name = "newgfg.txt" ; if(file_exists($new_name)) { echo "Error While Renaming $old_name" ; } else { if(rename( $old_name, $new_name)) { echo "Successfully Renamed $old_name to $new_name" ; } else { echo "A File With The Same Name Already Exists" ; } } Output : Successfully Renamed gfg.txt to newgfg.txt8 $old_name 10 Input : $old_name = "gfg.txt" ; $new_name = "newgfg.txt" ; rename( $new_name, $old_name) ; Output : 1 Input : $old_name = "gfg.txt" ; $new_name = "newgfg.txt" ; if(file_exists($new_name)) { echo "Error While Renaming $old_name" ; } else { if(rename( $old_name, $new_name)) { echo "Successfully Renamed $old_name to $new_name" ; } else { echo "A File With The Same Name Already Exists" ; } } Output : Successfully Renamed gfg.txt to newgfg.txt2 12 Input : $old_name = "gfg.txt" ; $new_name = "newgfg.txt" ; rename( $new_name, $old_name) ; Output : 1 Input : $old_name = "gfg.txt" ; $new_name = "newgfg.txt" ; if(file_exists($new_name)) { echo "Error While Renaming $old_name" ; } else { if(rename( $old_name, $new_name)) { echo "Successfully Renamed $old_name to $new_name" ; } else { echo "A File With The Same Name Already Exists" ; } } Output : Successfully Renamed gfg.txt to newgfg.txt0 14 đầu ra 1 chương trình 2
Successfully Renamed gfg.txt to newgfg.txt1 Input : $old_name = "gfg.txt" ; $new_name = "newgfg.txt" ; rename( $new_name, $old_name) ; Output : 1 Input : $old_name = "gfg.txt" ; $new_name = "newgfg.txt" ; if(file_exists($new_name)) { echo "Error While Renaming $old_name" ; } else { if(rename( $old_name, $new_name)) { echo "Successfully Renamed $old_name to $new_name" ; } else { echo "A File With The Same Name Already Exists" ; } } Output : Successfully Renamed gfg.txt to newgfg.txt1 Input : $old_name = "gfg.txt" ; $new_name = "newgfg.txt" ; rename( $new_name, $old_name) ; Output : 1 Input : $old_name = "gfg.txt" ; $new_name = "newgfg.txt" ; if(file_exists($new_name)) { echo "Error While Renaming $old_name" ; } else { if(rename( $old_name, $new_name)) { echo "Successfully Renamed $old_name to $new_name" ; } else { echo "A File With The Same Name Already Exists" ; } } Output : Successfully Renamed gfg.txt to newgfg.txt2 = Input : $old_name = "gfg.txt" ; $new_name = "newgfg.txt" ; rename( $new_name, $old_name) ; Output : 1 Input : $old_name = "gfg.txt" ; $new_name = "newgfg.txt" ; if(file_exists($new_name)) { echo "Error While Renaming $old_name" ; } else { if(rename( $old_name, $new_name)) { echo "Successfully Renamed $old_name to $new_name" ; } else { echo "A File With The Same Name Already Exists" ; } } Output : Successfully Renamed gfg.txt to newgfg.txt4 ; Successfully Renamed gfg.txt to newgfg.txt1 Successfully Renamed gfg.txt to newgfg.txt8 Successfully Renamed gfg.txt to newgfg.txt9 0 |