/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
Header-info til billede.jpg ?
Fra : Ukendt


Dato : 09-03-03 01:12

Jeg har fiflet en MySQL database sammen som jeg bruger til at gemme mindre
jpg-filer i.

Jeg kan fint gemme jpg-filer og hente dem igen.

Jeg viser dem med følgende kode:

# Display jpg
Header ("Content-Disposition: $name");
Header("Content-type: $type");
Header ("Content-Length: $size");
echo $data;

Men da jeg gerne vil bruge billedet som en del af noget html kode har jeg
brug for noget på formen:

<IMG SRC="billede.jpg">

Hvordan søren får jeg sendt $name, $type, $size og $data som billede.jpg i
stedet?

Kan det passe at jeg er nødt til at gemme $name, $type, $size og $data som
som en temporær jpg-fil på serveren og så bruge den eller findes der en
snedigere måde så jeg ikke behøver generere den temporære fil?

Claus



 
 
Per Dalbjerg (09-03-2003)
Kommentar
Fra : Per Dalbjerg


Dato : 09-03-03 08:48

Claus Nygaard-Pedersen wrote in dk.edb.internet.webdesign.serverside.php:
> Jeg har fiflet en MySQL database sammen som jeg bruger til at gemme mindre
> jpg-filer i.
>
> Jeg kan fint gemme jpg-filer og hente dem igen.
>
> Jeg viser dem med følgende kode:
>
> # Display jpg
> Header ("Content-Disposition: $name");
> Header("Content-type: $type");
> Header ("Content-Length: $size");
> echo $data;
>
> Men da jeg gerne vil bruge billedet som en del af noget html kode har jeg
> brug for noget på formen:
>
> <IMG SRC="billede.jpg">
>
> Hvordan søren får jeg sendt $name, $type, $size og $data som billede.jpg i
> stedet?
>
> Kan det passe at jeg er nødt til at gemme $name, $type, $size og $data som
> som en temporær jpg-fil på serveren og så bruge den eller findes der en
> snedigere måde så jeg ikke behøver generere den temporære fil?
>
> Claus
>
>
Du skal lave en fil der hedder billed.php og så downloader du billedet fra
mysql ned i den fil sammen med dine header. (VIgtigt: der må ikke noget html
eller noget i den fil) Så kalder du billed,php fra din html fil på denne måde
<img src="billed.php"> og så kommer billedet frem


--
Danmarks største specialiserede IT jobdatabase
- Udelukkende med IT- og internetrelaterede jobs
- Opret en profil og lad drømmejobbet finde dig
KLIK HER! => http://www.html.dk/job

Ukendt (09-03-2003)
Kommentar
Fra : Ukendt


Dato : 09-03-03 10:12

"Per Dalbjerg" <d@lbjerg.com> skrev i en meddelelse
news:b4erit$m2k$1@sunsite.dk...
> Claus Nygaard-Pedersen wrote in dk.edb.internet.webdesign.serverside.php:
> > Jeg har fiflet en MySQL database sammen som jeg bruger til at gemme
mindre
> > jpg-filer i.
> >
> > Jeg kan fint gemme jpg-filer og hente dem igen.
> >
> > Jeg viser dem med følgende kode:
> >
> > # Display jpg
> > Header ("Content-Disposition: $name");
> > Header("Content-type: $type");
> > Header ("Content-Length: $size");
> > echo $data;
> >
> > Men da jeg gerne vil bruge billedet som en del af noget html kode har
jeg
> > brug for noget på formen:
> >
> > <IMG SRC="billede.jpg">
> >
> > Hvordan søren får jeg sendt $name, $type, $size og $data som billede.jpg
i
> > stedet?
> >
> > Kan det passe at jeg er nødt til at gemme $name, $type, $size og $data
som
> > som en temporær jpg-fil på serveren og så bruge den eller findes der en
> > snedigere måde så jeg ikke behøver generere den temporære fil?
> >
> > Claus
> >
> >
> Du skal lave en fil der hedder billed.php og så downloader du billedet fra
> mysql ned i den fil sammen med dine header. (VIgtigt: der må ikke noget
html
> eller noget i den fil) Så kalder du billed,php fra din html fil på denne
måde
> <img src="billed.php"> og så kommer billedet frem

Tak for svaret Per!

Hvorfor skal billed være en php fil? Er det ikke underordnet om det er en
jpg eller php når jeg nu alligevel bruger PHP til at generere HTML med?

Claus



Niels Andersen (09-03-2003)
Kommentar
Fra : Niels Andersen


Dato : 09-03-03 10:35

"Claus Nygaard-Pedersen" <cnpatofir.dk> wrote in
<3e6b0527$0$142$edfadb0f@dtext01.news.tele.dk>:
>> > Jeg har fiflet en MySQL database sammen som jeg bruger til at gemme
>> > mindre jpg-filer i.
> Hvorfor skal billed være en php fil? Er det ikke underordnet om det er en
> jpg eller php når jeg nu alligevel bruger PHP til at generere HTML med?

Fordi der ikke er en jpg-fil, billedet ligger i databasen. Derfor er du nødt
til at have noget, der kan hive billedet ud af databasen, og sende det til
browseren.

--
Mvh.
Niels Andersen
http://myplace.dk/articles/getpost/?lang=da

Ukendt (09-03-2003)
Kommentar
Fra : Ukendt


Dato : 09-03-03 11:14

"Niels Andersen" <niels-usenet@myplace.dk> skrev i en meddelelse
news:1053498.aeH6VG5vCP@home.myplace.dk...
> "Claus Nygaard-Pedersen" <cnpatofir.dk> wrote in
> <3e6b0527$0$142$edfadb0f@dtext01.news.tele.dk>:
> >> > Jeg har fiflet en MySQL database sammen som jeg bruger til at gemme
> >> > mindre jpg-filer i.
> > Hvorfor skal billed være en php fil? Er det ikke underordnet om det er
en
> > jpg eller php når jeg nu alligevel bruger PHP til at generere HTML med?
>
> Fordi der ikke er en jpg-fil, billedet ligger i databasen. Derfor er du
nødt
> til at have noget, der kan hive billedet ud af databasen, og sende det til
> browseren.

Øhhh jo......

Per Dalbjerg skrev: "Du skal lave en fil der hedder billed.php og så
downloader du billedet fra
mysql ned i den fil sammen med dine header."

Det tolker jeg som en temporær fil som placeres på webserveren. Navnet på
denne temporære fil indsættes så i HTML koden.

Mit spørgsmål går på om denne fil, som jeg ville mene bliver en jpg-fil,
ikke retteligt bør hedde billed.jpg?

Claus



JMo. (09-03-2003)
Kommentar
Fra : JMo.


Dato : 09-03-03 11:28

"Claus Nygaard-Pedersen" <cnpatofir.dk> wrote in
news:3e6b13bb$0$159$edfadb0f@dtext01.news.tele.dk:

> Det tolker jeg som en temporær fil som placeres på webserveren. Navnet
> på denne temporære fil indsættes så i HTML koden.

Nej, nej.. Du har en (php-)fil der genererer HTML-koden der linker til dit
billed, og en (php-)fil der genererer billedet ud fra de data du har i din
database (dvs. i praksis sender den blot de relevanter headers, samt
dump'er de data du har i databasen)

Prøv evt. at se eksemplet på http://shor.ter.dk/938478122

Her viser de hvordan du genererer billeder "on-the-fly". Det er i
princippet det samme du gør, du har bare de færdige data til dit billede i
databasen.

JMo. (09-03-2003)
Kommentar
Fra : JMo.


Dato : 09-03-03 11:31

"JMo." <ns_sf009@mohr.cx> wrote in
news:Xns933974ACF3FC4JMoUsenetPost@212.54.64.149:

> Prøv evt. at se eksemplet på http://shor.ter.dk/938478122

Dette eksempel er nok noget bedre til at forklare det:

http://shor.ter.dk/57327243

Ukendt (09-03-2003)
Kommentar
Fra : Ukendt


Dato : 09-03-03 13:10

"JMo." <ns_sf009@mohr.cx> skrev i en meddelelse
news:Xns933975267DBECJMoUsenetPost@212.54.64.149...
> "JMo." <ns_sf009@mohr.cx> wrote in
> news:Xns933974ACF3FC4JMoUsenetPost@212.54.64.149:
>
> > Prøv evt. at se eksemplet på http://shor.ter.dk/938478122
>
> Dette eksempel er nok noget bedre til at forklare det:
>
> http://shor.ter.dk/57327243

Takker!

Nu tror jeg at jeg lurede hvordan :)

Claus



Per Dalbjerg (09-03-2003)
Kommentar
Fra : Per Dalbjerg


Dato : 09-03-03 17:30

Claus Nygaard-Pedersen wrote in
dk.edb.internet.webdesign.serverside.php:
> "JMo." <ns_sf009@mohr.cx> skrev i en meddelelse
> news:Xns933975267DBECJMoUsenetPost@212.54.64.149...
> > "JMo." <ns_sf009@mohr.cx> wrote in
> > news:Xns933974ACF3FC4JMoUsenetPost@212.54.64.149:
> >
> > > Prøv evt. at se eksemplet på http://shor.ter.dk/938478122
> >
> > Dette eksempel er nok noget bedre til at forklare det:
> >
> > http://shor.ter.dk/57327243
>
> Takker!
>
> Nu tror jeg at jeg lurede hvordan :)
>
> Claus
>
>
Så du har fattet hvad jeg mente

--
Danmarks største specialiserede IT jobdatabase
- Udelukkende med IT- og internetrelaterede jobs
- Opret en profil og lad drømmejobbet finde dig
KLIK HER! => http://www.html.dk/job

Per Dalbjerg (09-03-2003)
Kommentar
Fra : Per Dalbjerg


Dato : 09-03-03 17:32

Per Dalbjerg wrote in dk.edb.internet.webdesign.serverside.php:
> Claus Nygaard-Pedersen wrote in
> dk.edb.internet.webdesign.serverside.php:
> > "JMo." <ns_sf009@mohr.cx> skrev i en meddelelse
> > news:Xns933975267DBECJMoUsenetPost@212.54.64.149...
> > > "JMo." <ns_sf009@mohr.cx> wrote in > > > > Prøv evt. at se
eksemplet på http://shor.ter.dk/938478122
> > >
> > > Dette eksempel er nok noget bedre til at forklare det:
> > >
> > > http://shor.ter.dk/57327243
> > > news:Xns933974ACF3FC4JMoUsenetPost@212.54.64.149:
> > >

> >
> > Takker!
> >
> > Nu tror jeg at jeg lurede hvordan :)
> >
> > Claus
> >
> >
> Så du har fattet hvad jeg mente
>
En server kigger jo heller ikke efter php i en jpg fil.



--
Danmarks største specialiserede IT jobdatabase
- Udelukkende med IT- og internetrelaterede jobs
- Opret en profil og lad drømmejobbet finde dig
KLIK HER! => http://www.html.dk/job

Søg
Reklame
Statistik
Spørgsmål : 177502
Tips : 31968
Nyheder : 719565
Indlæg : 6408537
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste