PHP move_uploaded_file()-funktio
Määrittely ja käyttö
move_uploaded_file()-funktio siirtää siirretyn tiedoston uuteen sijaintiin.
Onnistuessaan palauttaa true, muuten false.
Syntaksi
move_uploaded_file(tiedosto,newloc)
Parametrit | Kuvaus |
---|---|
tiedosto | Välttämätön. Määritä siirrettävä tiedosto. |
newloc | Välttämätön. Määritä tiedoston uusi sijainti. |
Selitys
Tämä funktio tarkistaa ja varmistaa, että tiedosto Määritetty tiedosto on laillinen siirrettävä tiedosto (eli PHP:n HTTP POST -lähetyssäännöllä siirretty). Jos tiedosto on laillinen, se siirretään uuteen sijaintiin newloc määritetty tiedosto
Jos tiedosto ei ole laillinen siirrettävä tiedosto, ei tapahdu minkäänlaista toimintaa, move_uploaded_file() palauttaa false.
Jos tiedosto Tämä on laillinen siirrettävä tiedosto, mutta jossain syystä sitä ei voi siirtää, ei tapahdu minkäänlaista toimintaa, move_uploaded_file() palauttaa false, ja siitä ilmoitetaan myös varoitus.
Tämä tarkistus näyttää erityisen tärkeältä, jos siirretty tiedosto voi mahdollisesti näyttää sisältöään käyttäjälle tai muille käyttäjille järjestelmässä.
Vinkit ja kommentit
Kommentti:Tämä funktio käytetään vain HTTP POST -lähetyksellä siirrettyihin tiedostoihin.
Huomioitavaa:Jos kohdemuisto on jo olemassa, se korvataan.