Uppladdning av fil -
File upload
Att välja en fil som ska skickas till webbservern är en relativt enkel funktion att bygga. Funktioner för att kontrollera filens typ, storlek, mått och om den redan finns är lite svårare att bygga.
Den här guiden innehåller färdiga exempel på upload-script med loggfil. Dessutom ingår en listning av befintliga filer med download-länk (med HEADERS) och loggfil.
Funktioner som ingår är:
- Tillåten maximal lagringsstorlek på filer
Kontrollen sker via webbserver, formulär och egna värden, 3 kontroller för extra säkerhet.
- Inställningar på webbserver
Kontrollerar om filuppladdning är aktiverat (file_uploads), vilken filstorlek som får laddas upp (upload_max_filesize) och filstorlek som får skickas med formulär (post_max_size).
- Funktion som justerar filnamnet
Kontrollerar valda filer och tar bort tex blanksteg, åäöÅÄÖ och olämpliga tecken i filnamn. Du kan själv anpassa justeringen efter dina egna behov.
- Tillåten maximal bredd och höjd för bilder
Om bildfiler laddas upp kan du kontrollera bildens bredd och höjd och begränsa att för stora bilder skickas till webbservern.
- Tillåtna filtyper med MIME
Förhindrar att alla filtyper kan skickas och du kan tex förhindra att körbara programfiler laddas upp till din webbserver. Lägg till dina egna MIME-typer efter egna behov.
- Sparar information i loggfil
Du kan spara information i loggfil för att se vilka filer som laddas upp (och laddas ner).
- Lista alla filer i upload-mappen
Välj mellan lista med direktlänkar eller downloadlänkar (med HEADERS och loggfil).
Översikt över funktionerna
Här är en översikt i form av bildskärmsdumpar över de funktioner som ingår. Alla funktioner kan du anpassa efter dina egna behov.
Formulär för att välja filer:
Bekräftelse när filen sparats:
Kontroll av tillåten maximal filstorlek (nr 1):
Kontroll av tillåten maximal filstorlek (nr 2):
Kontroll av tillåten maximal bredd och höjd på bilder:
Om filnamnen innehåller VERSALER, mellanslag, åäöÅÄÖ:
åäöÅÄÖ, mellanslag och versaler justeras:
Kontroll av tillåtna filtyper:
Kontroll om fil med samma filnamn redan finns (nr 1):
Kontroll om fil med samma filnamn redan finns (nr 2):
Kontroll om fil med samma filnamn redan finns (nr 3):
Extra information om inställningar på webbserver och information om den skickade filen:
Lista över alla filer med direktlänkade filer (nr 1):
Lista över alla filer med download-länkade filer (nr 2):
Lista över alla filer med download-länkade filer (nr 3):
Logga in för att läsa hela guiden
Klicka på ikonen nedan för att läsa hela guiden:
Copyright ©
www.webdesignskolan.se
Materialet får skrivas ut och användas för personligt bruk.
Användning i undervisningssyfte är ej tillåten utan vårt tillstånd -
läs mer här »