46 besökare online

PHP MySQL

WDS medlem (WDS member) SMS inloggning (SMS login)

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, åäöÅÄÖ eller andra tecken som inte är lämpliga i filnamn:

...kan filnamnet justeras:

Kontroll av tillåtna filtyper:

Kontroll om en fil med samma filnamn redan finns (nr 1):

Kontroll om en fil med samma filnamn redan finns (nr 2):

Kontroll om en fil med samma filnamn redan finns (nr 3):

Extra information om inställningar på webbserver och information om den skickade filen. Kan tex användas av administratören och vid test av funktionerna:

Lista över alla filer i upload-mappen med direktlänkade filer (nr 1):

Lista över alla filer i upload-mappen med download-länkade filer (nr 2):

Lista över alla filer i upload-mappen med download-länkade filer (nr 3):

Download-länkar visar dialogruta för alla filtyper:

 

 

Förutsättningar för att följa guiden

För att du ska kunna följa denna guide förutsätter vi att du har grundkunskaper i PHP motsvarande guiden PHP grunder » och PHP fortsättning »

 

Logga in för att läsa hela guiden

Klicka på ikonen nedan för att läsa hela guiden:

WDS medlem (WDS member) SMS inloggning (SMS login)

 

... (guiden omfattar 27 sidor)

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!