13. august 2007 - 23:39Der er
6 kommentarer og 1 løsning
Vise billede fra database på side
Hej Eksperter ;)
Jeg har fået fixet mig en database, hvor jeg kan lægge billeder ind.
De bliver lagt i et BLOB-felt, og jeg kan både hente og læse dem. MEN problemet er at jeg kun kan vise dem på en seperat side.
Jeg vil vise det med funktionen function image($id) { $res = mysql_query("SELECT * FROM images WHERE imagesId = '".$id."'"); $row = mysql_fetch_array($res);
Men header'en gør at alt indhold på siden bliver læst som et billede. Er ikke lige så meget inde i de der headers. Men kan man sige at header'en kun skal kalde for det ene der er i funktionen?
Tja, det virkede da. Synes jeg også jeg havde prøvet. Har nok haft fejl i min kode tidligere :P Men mange tak, selvom det dog er lidt besværligt at have 2 filer. Men kom med et svar og du skal få lidt point ;)
Det gode/fede ved at have "billede.php" er, at du altid kan ændre kilden til billederne..
Hvis du f.eks. pludseligt vælger ikke at bruge database længere, f.eks. hvis dit webhotel ikke længere understøtter databaser, kan du stadig streame billederne fra en "skjult" mappe..
Med "skjult" mappe mener jeg en mappe, som brugeren ikke ved hvor ligger.. så skal du ikke bekymre dig om at folk linker direkte til dine billeder..
Du kan faktisk i billeder.php lave begræsninger, så man SKAL kalde billede.php?id=5 fra en bestem side, som f.eks. galleri.php..
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.