309 of 410 menu

Funcția move_uploaded_file

Funcția move_uploaded_file mută fișierul încărcat din directorul temporar în locația indicată. Primul parametru al funcției primește numele temporar al fișierului, iar al doilea - calea pentru salvarea fișierului.

Sintaxă

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

Exemplu

Mutarea fișierului încărcat în directorul uploads:

<?php $temp = $_FILES['file']['tmp_name']; $name = $_FILES['file']['name']; if (move_uploaded_file($temp, 'uploads/' . $name)) { echo 'fișierul a fost încărcat cu succes'; } else { echo 'încărcarea a eșuat'; } ?>

Exemplu

Verificarea încărcării cu succes a fișierului înainte de mutare:

<?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 ? 'Succes' : 'Eroare'; } else { echo 'Eroare la încărcare: ' . $_FILES['file']['error']; } ?>

Exemplu

Crearea unui nume unic pentru fișier la mutare:

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

Vedeți și

  • funcția copy,
    care copiază fișierul
  • funcția rename,
    care redenumește fișierul
  • funcția is_uploaded_file,
    care verifică fișierul încărcat
Română
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Folosim cookie pentru funcționarea site-ului, analiză și personalizare. Prelucrarea datelor are loc în conformitate cu Politica de confidențialitate.
acceptă toate configurează respinge