42 besökare, 1 medlem och 2 Studenter är online nu
Loopia

PHP och MySQL

WDS medlem (WDS member)

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:

WDS medlem (WDS member)

 

OBS! Om du vill du läsa hela guiden måste du vara WDS medlem!

Du kan beställa tjänsten WDS medlem här »

Är du redan WDS medlem?
Klicka på ikonen "WDS medlem" högst upp för att läsa hela guiden!