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

PHP och MySQL

WDS medlem (WDS member)

Om du har ett filarkiv där användaren ska kunna spara ner filerna så kan du använda en "download-länk" istället för en vanlig länk. Det finns flera fördelar med att använda PHP för att kontrollera nedladdningen av filer:

  • Sökvägen till filen visas inte utan bara namnet på filen som ska laddas ned.
  • Filen öppnas inte i webbläsaren eller i annat program.
  • Information om vilka filer som hämtats kan skrivas till en loggfil.
  • Kan användas till skyddade sidor som kräver inloggning.

Exemplet nedan visar hur sökvägen till en JPEG-bild kan se ut när den länkas direkt till bildfilen och när den länkas via en download-länk:

vanlig länk till filen:
https://webdesignskolan.se/ files/images/archivephotos/ customer_download/archive_nr_1a_2009/image.jpg

download-länk till filen:
https://webdesignskolan.se/download.php?file=image.jpg

Filer som hämtas med download-länken öppnas inte direkt i det program den skapats för, istället visas en dialogruta där användaren kan välja att öppna eller spara filen.

En vanlig JPEG-bild öppnas normalt direkt i webbläsaren men med download-länken visas istället dialogrutan:


(Dialogrutan i Internet Explorer 7)


(Dialogrutan i Firefox 3)

Använd länkarna nedan för att se skillnaden mellan vanlig länk och en download-länk med PHP-filen "download.php".

Vanlig länk

Filer med vanlig länk:
bild.jpg | bild.gif | testdokument.doc - testarkiv.rar - testarkiv.zip

Download-länk

Filer länkade med filen "download.php":
bild.jpg - bild.gif - testdokument.doc - testarkiv.rar - testarkiv.zip

Loggfil

Klicka på länken nedan för att se exempel på hur loggfilen kan se ut:
download_logg.txt Öppnas i nytt fönster (Open in new window) 

 

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!