Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Bilder från databas

Postades av 2007-12-14 18:47:08 - Fredrik kempe, i forum php, Tråden har 11 Kommentarer och lästs av 2610 personer

Tja.

Vill hämta en bilder från en databas och undrar om det går att göra utan att använda header()
eftersom det skickas tidigare av indexfilen.
dom ska ju visas på en sida med menysystemet och annan text så ja kan inte gärna skapa en annan fil och skicka vidare direkt till den.

nån som har något bra förslag?
eller får jag helt enkelt spara bilderna direkt på servern istället.


Svara

Sv: Bilder från databas

Postades av 2007-12-15 00:07:51 - Per Persson

Jag förstår inte vad du försöker säga...


<b>eftersom det skickas tidigare av indexfilen.</b>

Vad skickas tidigare av indexfilen?


<b>dom ska ju visas på en sida med menysystemet och annan text så ja kan inte gärna skapa en annan fil och skicka vidare direkt till den.</b>

Varför kan du inte skapa en annan fil?


Svara

Sv:Bilder från databas

Postades av 2007-12-15 00:14:18 - Fredrik kempe

ok kör det igen då.. header skickas i ett tidigare skede av indexfilen som includerar den här sida, så om jag gör en header där så blir de felkod

och jo jag kan skapa en annan fil med det men den ska ju includerars och då blir de felkod på header igen så jag undrar om det går att visa en bild från en databas med hjälp av nå annat än header()


Svara

Sv: Bilder från databas

Postades av 2007-12-15 00:17:17 - Simon Dahlbacka

skapa en annan fil, jo, men den ska inte inkluderas.

Grejen är ju att en http request = en fil, och från en php sida kan du inte svara på flera olika requests (eller i princip jo, men att ha samma fil för allt är dålig design)


Svara

Sv: Bilder från databas

Postades av 2007-12-15 00:17:20 - Simon Dahlbacka

skapa en annan fil, jo, men den ska inte inkluderas.

Grejen är ju att en http request = en fil, och från en php sida kan du inte svara på flera olika requests (eller i princip jo, men att ha samma fil för allt är dålig design)


Svara

Sv: Bilder från databas

Postades av 2007-12-15 00:17:43 - Simon Dahlbacka

EDIT: dubbelpost


Svara

Sv: Bilder från databas

Postades av 2007-12-15 00:18:02 - Simon Dahlbacka

EDIT: dubbelpost


Svara

Sv:Bilder från databas

Postades av 2007-12-15 01:06:07 - Fredrik kempe

=) dubelpost på edit oxå..

har inte samma fil för allt den där filen heter show och visar upp olika information beroende på vad du klickade på sidan innan, och header saken som jag skickar innan måste jag ha.

var därför jag undrade om det fanns något annat sätt än header()..
så jag får väl ladda upp filerna iställe

men tack iaf


Svara

Sv: Bilder från databas

Postades av 2007-12-15 13:25:39 - Per Persson

Förstår fortfarande inte vad du försöker säga... Är det möjligen så att du försöker att bara skicka ut bilden mitt bland all HTML och tror att det funkar bara du skickar header('Content-Type: image/...') före, men så får du felmeddelande eftersom du har skrivit ut HTML före?

Så fungerar inte HTML. I HTML måste du använda <img ...> för att visa bilden. Men attributet src kan innehålla sökvägen till en PHP-sida som hämtar bilden ur en databas och skickar den (och ingen HTML) till klienten.


Svara

Sv:Bilder från databas

Postades av 2007-12-15 15:45:53 - Fredrik kempe

jo du förstod.. aah de går att göra så.. hade ingen aning om det.. tackar


Svara

Sv: Bilder från databas

Postades av 2007-12-15 18:17:39 - Per Persson

Lösningen ser alltså i princip ut så här:

HTML-sida

<img src="show_img.php?img_id=1234">


show_img.php
<?php
header('Content-Type: image/jpeg');

$img_id = (int)@$_GET['img_id'];
$sql = "
    SELECT img_data
    FROM images
    WHERE img_id=$img_id
";
$res = mysql_query($sql);
$row = mysql_fetch_assoc($res);
echo $row['img_data'];
?>


Svara

Sv:Bilder från databas

Postades av 2007-12-16 15:48:00 - Fredrik kempe

kanon funkar precis som jag ville ha det. tackar


Svara

Nyligen

  • 08:28 Butiksskyltar: Hur upplever utbude
  • 22:31 Slappna av
  • 19:55 kick-off med fokus på hälsa?
  • 19:53 kick-off med fokus på hälsa?
  • 16:24 Föreslå en skönhetsklinik online
  • 16:23 Föreslå en skönhetsklinik online
  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 763
27 959
271 761
442
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies