Web Cơ Bản

Hàm rename() trong PHP

- Hàm rename() dùng để sửa tên một tập tin hoặc thư mục được lưu trên máy chủ của bạn.

- Cú pháp:

rename(tên cũ, tên mới)
Ví dụ:

- Giả sử, chúng ta có một cây thư mục như sau:

  • myCode.php
  • pictures
    • flower.png

- Đoạn mã phía dưới là nội dung của tập tin myCode.php

   ==> Câu lệnh thứ nhất dùng để sửa tên tập tin flower.png thành nokia.png

   ==> Câu lệnh thứ hai dùng để sửa tên thư mục pictures thành mobile

<?php
    rename("pictures/flower.png", "pictures/nokia.png");
    rename("pictures", "mobile");
?>

- Lưu ý: Sau khi hàm rename() được thực thi, nó sẽ trả về giá trị:

  • TRUE: nếu sửa tên tập tin hoặc thư mục thành công.
  • FALSE: nếu sửa tên tập tin hoặc thư mục thất bại.
Ví dụ:

- Đoạn mã bên dưới, nếu sửa tên tập tin flower.png thành nokia.png thành công thì màn hình sẽ hiển thị thông báo "SỬA THÀNH CÔNG" và ngược lại sẽ hiển thị thông báo "SỬA THẤT BẠI"


<?php
    if(rename("pictures/flower.png", "pictures/nokia.png")){
        echo "SỬA THÀNH CÔNG";
    }else{
        echo "SỬA THẤT BẠI";      
    }
?>