Avatar billede Slettet bruger
16. juli 2009 - 19:44 Der er 7 kommentarer og
1 løsning

Vise billeder fra MySQL-database

Hej eksperter,

Jeg har kigget mig omkring og fundet et par tutorials vedrørende up- og dowmload af filer til/fra MySQL med PHP. Jeg er imidlertid i tvivl om, hvordan man lettest anvender en fil gemt i en database på en PHP/HTML-side?

Tak.
Avatar billede arne_v Ekspert
16. juli 2009 - 19:47 #1
Lav billder som:

<img src="stream.php?billedid=177">

og en stream.php som henter bytes ud og streamer dem ude.
Avatar billede hmanback Nybegynder
16. juli 2009 - 19:58 #2
Prøv at kigge på denne tut, viser en komplet løsning på det arne_v skriver.
Avatar billede hmanback Nybegynder
16. juli 2009 - 19:58 #3
Avatar billede Slettet bruger
17. juli 2009 - 01:07 #4
Tak... Og beklager at jeg ikke skrev tidligere, men Eksperten har ikke sendt nogen mails :/
Avatar billede Slettet bruger
20. juli 2009 - 13:28 #5
Godt så, jeg har fået det grundlæggende til at virke. Tak for hjælpen.

Dog har jeg et lille problem, I måske hurtigt kan afhjælpe; følgende kode giver "unrecoverable error"-meddelelser ved imagecreatefromjpeg, når en fil ikke matchende JPG-formatet submittes:

        $type = $_FILES["file"]["type"];
        if ($type == "image/jpeg" || $type == "image/pjpeg")
        {
            try
            {
                $preview = imagecreatefromjpeg($temporary);
            }
            catch (Exception $e)
            {
                $errors[] = "The format of the selected picture is not valid JPG.";
            }
        }

Hvorfor? Try/catch burde da håndtere de kritiske fejl?
Avatar billede Slettet bruger
21. juli 2009 - 15:57 #6
Er her nogen? :)
Avatar billede Slettet bruger
30. juli 2009 - 12:25 #7
Bare glem det og smid et svar... Jeg opretter et andet spørgsmål til det.
Avatar billede hmanback Nybegynder
31. juli 2009 - 13:11 #8
?
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester

IT-JOB