webForumDet fria alternativet

filuppladdning?

1 svar · 289 visningar · startad av Cassady

CassadyMedlem sedan aug. 20051 601 inlägg
#1

Nu ska jag åter igen skrämma er med mina begränsade kunskaper ;)

Jag funderar på att knåpa ihop en liten sajt för filuppladdning. Det blir php, sql, html och css.

Jag vill kunna ladda upp en fil som sparas på serversidan för att sedan presentera uppladdade filer på sidan och därigenom kunna ladda ner dom.

Min fråga är nu. Hur sköter php detta? Har läst en del på php.net men lyckas inte bena ut vilka syntax som bör användas.

Ska jag ha en mapp på servern för de uppladdade filerna och hur bör rättigheterna för mappen/filerna se ut?

Hur kopplar jag sedan detta till databasen? Sparar jag exempelvis sökväg till filen samt filnamn eller har MySQL rentutav någon lämplig inbyggd funktionstjosan som hanterar filer på smidigt sätt?

TulorkMedlem sedan aug. 2004903 inlägg
#2

Så här gör vi

1. Enkelt formulär där man väljer vilken fil man vill ladda upp
2. När man trycker ladda upp plockar vi ut filnamnet och sparar det i databasen
3. Alla filer landar utanför webbroten i en gemensam mapp
4. Vi använder oss sedan av ett litet skript för att hämta filer utanför webroten (behövs inte om man sparar filerna i webroten)
5. Vi hämtar filnamnen från databasen genom en select
6. Vi loopar ut alla filnamn från databasen och placerar dem i sökvägen på liknande sätt

sökväg/till/mappen/<?php echo $filnamn['filnamn']; ?>
259 ms totalt · 3 externa anrop · v20260731065814-full.30151723
130 ms — hämta forumlista (db)
126 ms — hämta statistik (db)
129 ms — hämta tråd, inlägg och bilagor (db)