309 of 410 menu

Functie move_uploaded_file

De functie move_uploaded_file verplaatst een geüpload bestand van de tijdelijke directory naar de opgegeven locatie. De eerste parameter die de functie accepteert is de tijdelijke bestandsnaam, en de tweede is het pad om het bestand op te slaan.

Syntaxis

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

Voorbeeld

Verplaatsen van een geüpload bestand naar de map 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'; } ?>

Voorbeeld

Controleren of het uploaden van het bestand succesvol was vóór het verplaatsen:

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

Voorbeeld

Maken van een unieke bestandsnaam bij het verplaatsen:

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

Zie ook

  • de functie copy,
    die een bestand kopieert
  • de functie rename,
    die een bestand hernoemt
  • de functie is_uploaded_file,
    die een geüpload bestand controleert
Nederlands
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wij gebruiken cookies voor de werking van de site, analyse en personalisatie. De verwerking van gegevens gebeurt volgens het Privacybeleid.
alles accepteren aanpassen weigeren