function move_uploaded_file

Function move_uploaded_file သည် အပ်လုဒ်လုပ်ထားသောဖိုင်ကို ယာယီဖိုင်တွဲမှ သတ်မှတ်ထားသောနေရာသို့ ရွှေ့ပြောင်းပေးပါသည်။ ပထမပါရာမီတာအဖြစ် ဖန်​ရှင်သည် ဖိုင်၏ယာယီအမည်ကို လက်ခံပြီး၊ ဒုတိယအဖြစ် ဖိုင်သိမ်းဆည်းရန် လမ်းကြောင်းကို လက်ခံပါသည်။

Syntax

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

ဥပမာ

အပ်လုဒ်လုပ်ထားသောဖိုင်ကို uploads ဖိုင်တွဲအတွင်းသို့ ရွှေ့ပြောင်းခြင်း

php<?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';
  }
?>

ဥပမာ

ရွှေ့ပြောင်းမှုမပြုမီ ဖိုင်အပ်လုဒ်အောင်မြင်မှုကို စစ်ဆေးခြင်း

php<?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'];
  }
?>

ဥပမာ

ရွှေ့ပြောင်းစဉ် ထူးခြားသောဖိုင်အမည် ဖန်တီးခြင်း

php<?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);
?>

ဤအကြောင်းကိုလည်း ကြည့်ပါ

  • function copy,
    ဖိုင်ကို ကူးယူပေးသော
  • function rename,
    ဖိုင်အမည်ပြောင်းပေးသော
  • function is_uploaded_file,
    �ပ်လုဒ်လုပ်ထားသောဖိုင်ကို စစ်ဆေးပေးသော