309 of 410 menu

Hàm move_uploaded_file

Hàm move_uploaded_file di chuyển tệp đã tải lên từ thư mục tạm thời đến vị trí chỉ định. Tham số đầu tiên hàm nhận tên tệp tạm thời, còn tham số thứ hai - đường dẫn để lưu tệp.

Cú pháp

move_uploaded_file(string $from, string $to): bool

Ví dụ

Di chuyển tệp đã tải lên vào thư mục uploads:

<?php $temp = $_FILES['file']['tmp_name']; $name = $_FILES['file']['name']; if (move_uploaded_file($temp, 'uploads/' . $name)) { echo 'file uploaded successfully'; } else { echo 'upload failed'; } ?>

Ví dụ

Kiểm tra tải tệp lên thành công trước khi di chuyển:

<?php $temp = $_FILES['file']['tmp_name']; $name = $_FILES['file']['name']; if ($_FILES['file']['error'] === UPLOAD_ERR_OK) { $res = move_uploaded_file($temp, 'files/' . uniqid() . '_' . $name); echo $res ? 'Success' : 'Error'; } else { echo 'Upload error: ' . $_FILES['file']['error']; } ?>

Ví dụ

Tạo tên tệp duy nhất khi di chuyển:

<?php $ext = pathinfo($_FILES['file']['name'], PATHINFO_EXTENSION); $newName = 'userfile_' . time() . '.' . $ext; $res = move_uploaded_file($_FILES['file']['tmp_name'], 'storage/' . $newName); var_dump($res); ?>

Xem thêm

  • hàm copy,
    hàm sao chép tệp
  • hàm rename,
    hàm đổi tên tệp
  • hàm is_uploaded_file,
    hàm kiểm tra tệp đã tải lên
Tiếng Việt
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbek
Chúng tôi sử dụng cookie để vận hành trang web, phân tích và cá nhân hóa. Việc xử lý dữ liệu được thực hiện tuân theo Chính sách bảo mật.
chấp nhận tất cả tùy chỉnh từ chối