11
Tags:
php
upload
filer
billeder
Skrevet af
Bruger #5620
@ 02.04.2011
PHP fil-upload styring
I PHP bliver filer, der uploades til serveren lagt i en midlertidig folder og givet et midlertidigt navn. Information om de filer der uploades er tilgængelige i det super globel array "$_FILES". Den efterfølgende forklaring er baseret på forklaringen fra
php.net.
Hvert indeks i $_FILES er navnet på et fil-input tag i en HTML-formen. Hvert indeks er i sig selv et associativt array med felterne:
name: Navnet på filen på brugerens system.
type: Typen af filen, hvis brugerens browser gav denne information.
size: Størrelsen af filen i bytes.
tmp_name: Stien til den middlertidige fil i den midlertidige folder.
error: En fejlkode, hvis upload af filen fejlede, ellers konstanten UPLOAD_ERR_OK, der har værdien 0.
De mulige værdier som error feltet for den enkelte fil kan have i $_FILES fortæller om fejl sket i upload af filen til serveren. Hver fejl har en erklæret konstant med en talværdi.
Fejlene er:
UPLOAD_ERR_INI_SIZE, 1: Hvis størrelsen af filen er mere end den tilladte størrelse sat i PHP ini-filen.
UPLOAD_ERR_FORM_SIZE, 2: Hvis størrelsen af filen er mere end den tilladte størrelse sat i MAX_FILE_SIZE tagget i formen.
UPLOAD_ERR_PARTIAL, 3: Hvis kun dele af filen blev uploadet.
UPLOAD_ERR_NO_FILE, 4: Hvis der ikke blev uploadet nogen fil.
UPLOAD_ERR_NO_TMP_DIR, 6: Hvis der ikke er nogen midlertidig folder, til at lægge den midlertidige fil i.
UPLOAD_ERR_CANT_WRITE, 7: Hvis det ikke lykkedes at lægge den midlertidige fil i den midlertidige folder.
UPLOAD_ERR_EXTENSION, 8: Hvis en udvidelse blokerede for uploadet.
Hvad synes du om denne artikel? Giv din mening til kende ved at stemme via pilene til venstre og/eller lægge en kommentar herunder.
Del også gerne artiklen med dine Facebook venner:
Kommentarer (2)
God og gennemtænkt artikel!
helt sikkert noget jeg vil få brug for på mit site...
tak!
helt sikkert noget jeg vil få brug for på mit site...
tak!
skrotbil
Du skal være
logget ind for at skrive en kommentar.