Filemanager med php og mysql - file.php?id=
HejJeg er ved at lave en filemanager, som kan uploade filer til et CMS, tilføje mapper, omdøbe, etc. Af flere årsager har jeg valgt at afspejle fil-strukturen i databasen (bl.a. så jeg kan flytte og omdøbe filerne, uden det giver problemer på de sider, hvor filerne anvendes). Hvis jeg vil vise en billed-fil, vil jeg således referere til den med fx src=file.php?id=10
Jeg har tidligere brugt at lægge filerne i databasen som blob'er, men denne gang lægger jeg dem "fysisk" på serveren men kun deres sti i databasen. Tidligere viste jeg en billedfil ved at bruge fx <img src=file.php?id=10>. File.php så sådan ud:
header("Content-type: $row[file_type]");
echo $row[file_code];
MEN hvordan gør jeg det, når jeg kun har filens sti i databasen. Altså hvordan får jeg vist en billedfil ved at bruge file.php?id= som kilde?
Gud, hvor er jeg dårlig til at forklare det, men er der nogen, der forstår?
