/ 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
Blobs
Fra : Mikkel Bech-Hansen


Dato : 04-06-03 12:54

Jeg er temmelig ny i dette... jeg sidder og laver en side... jeg har nogle
jpg's liggende i min Mysql, men kan ikke finde ud af hvad jeg skal gøre for
at få php-scriptet til at vise dem på siden...
Hvordan??

mvh
Mikkel



 
 
Peter Sepstrup (04-06-2003)
Kommentar
Fra : Peter Sepstrup


Dato : 04-06-03 13:59

> Jeg er temmelig ny i dette... jeg sidder og laver en side... jeg har nogle
> jpg's liggende i min Mysql, men kan ikke finde ud af hvad jeg skal gøre
for
> at få php-scriptet til at vise dem på siden...
> Hvordan??

Du skal sætte Content-type i headeren og så bagefter skrive din blob ud med
echo, så vil browseren tro det er et billede...
Jeg går ud fra du gemmer filetype i databasen også? i så fald kan du gøre
det med noget i den her stil:

Header("Content-type: $type");
echo $data;


(du skal selvf. lige hente tingene fra db først)



Johan Holst Nielsen (04-06-2003)
Kommentar
Fra : Johan Holst Nielsen


Dato : 04-06-03 14:56



Peter Sepstrup wrote:
>>Jeg er temmelig ny i dette... jeg sidder og laver en side... jeg har nogle
>>jpg's liggende i min Mysql, men kan ikke finde ud af hvad jeg skal gøre
>
> for
>
>>at få php-scriptet til at vise dem på siden...
>>Hvordan??
>
>
> Du skal sætte Content-type i headeren og så bagefter skrive din blob ud med
> echo, så vil browseren tro det er et billede...
> Jeg går ud fra du gemmer filetype i databasen også? i så fald kan du gøre
> det med noget i den her stil:
>
> Header("Content-type: $type");
> echo $data;


For at skære det ud i pap ;)

HTML side om billede skal vises på:
<html>
<body>
<img src="./vis_billede.php" border="0" alt="">
</body>
</html>

vis_billede.php:
<?php
/*
Helt content type og header ud som Peter skrev ;)
*/
header("Content-type: ".$type);
echo $data;
?>


Mere for at illusterere at du ikke blot kan gøre det på den samme side
som det skal vises på :)

mvh
Johan


Peter Sepstrup (04-06-2003)
Kommentar
Fra : Peter Sepstrup


Dato : 04-06-03 16:21

> Mere for at illusterere at du ikke blot kan gøre det på den samme side
> som det skal vises på :)

Ja ok... det burde jeg måske lige have nævnt, men jeg havde lidt travlt


til Mikkel: sig til hvis du skal have mere hjælp, jeg sider nemlig og
arbjeder på et projekt for tiden hvor jeg netop gemmer billeder i en MySQL
database.



Kim Emax (04-06-2003)
Kommentar
Fra : Kim Emax


Dato : 04-06-03 18:41

Peter Sepstrup wrote:

> til Mikkel: sig til hvis du skal have mere hjælp, jeg sider nemlig og
> arbjeder på et projekt for tiden hvor jeg netop gemmer billeder i en
> MySQL database.

Hvorfor i db? hvorfor ikke bare gemme stien til billedet?

--
Take Care
Kim Emax - Freelance programmør
http://www.emax.dk - http://www.ayianapa.dk
Køb din vin online på http://www.gmvin.dk,
Danmarks måske mest avancerede VinWebShop



Peter Sepstrup (04-06-2003)
Kommentar
Fra : Peter Sepstrup


Dato : 04-06-03 19:01

> Hvorfor i db? hvorfor ikke bare gemme stien til billedet?

Det er et content management system hvor brugeren skal have mulighed for at
sætte billeder ind, men da det køre på et webhotel som jeg ikke har ssh
adgang til har jeg ikke mulighed for at give 755 retigheder for www-data på
nogen mapper og derfor ikke få lov til at skrive til mappen.

Og da der i dette tilfælde tit er tale om egne fotos er det ikke nok med et
link til billedet.



Kim Emax (04-06-2003)
Kommentar
Fra : Kim Emax


Dato : 04-06-03 19:06

Peter Sepstrup wrote:

> Det er et content management system hvor brugeren skal have mulighed
> for at sætte billeder ind, men da det køre på et webhotel som jeg
> ikke har ssh adgang til har jeg ikke mulighed for at give 755
> retigheder for www-data på nogen mapper og derfor ikke få lov til at
> skrive til mappen.

Det behøver du ikke SSH til, det kan du gøre med FTP

--
Take Care
Kim Emax - Freelance programmør
http://www.emax.dk - http://www.ayianapa.dk
Køb din vin online på http://www.gmvin.dk,
Danmarks måske mest avancerede VinWebShop



Peter Sepstrup (04-06-2003)
Kommentar
Fra : Peter Sepstrup


Dato : 04-06-03 19:48

> Det behøver du ikke SSH til, det kan du gøre med FTP

Forklar...



Kim Emax (04-06-2003)
Kommentar
Fra : Kim Emax


Dato : 04-06-03 19:52

Peter Sepstrup wrote:
>> Det behøver du ikke SSH til, det kan du gøre med FTP
>
> Forklar...

Bruger du windows? FTP til din server, højreklik og vælg write permissions
eller hvad det nu måtte hedde i din FTP klient... Det er en standard ting at
man kan ændre RWX rettigheder via FTP

--
Take Care
Kim Emax - Freelance programmør
http://www.emax.dk - http://www.ayianapa.dk
Køb din vin online på http://www.gmvin.dk,
Danmarks måske mest avancerede VinWebShop



Peter Sepstrup (04-06-2003)
Kommentar
Fra : Peter Sepstrup


Dato : 04-06-03 19:57

> Bruger du windows?

Det svinger lidt... skifter lidt mellem win og linux

> FTP til din server, højreklik og vælg write permissions
> eller hvad det nu måtte hedde i din FTP klient... Det er en standard ting
at
> man kan ændre RWX rettigheder via FTP

Arhh... smart... jeg bruger cuteFTP i windows, der hedder punktet i menuen
endda CHMOD

Men tak for tippet... det anede jeg ikke at man kunne...



Kim Emax (04-06-2003)
Kommentar
Fra : Kim Emax


Dato : 04-06-03 20:55

Peter Sepstrup wrote:

> Arhh... smart... jeg bruger cuteFTP i windows, der hedder punktet i
> menuen endda CHMOD
>
> Men tak for tippet... det anede jeg ikke at man kunne...

Jeg drikker Classic

--
Take Care
Kim Emax - Freelance programmør
http://www.emax.dk - http://www.ayianapa.dk
Køb din vin online på http://www.gmvin.dk,
Danmarks måske mest avancerede VinWebShop



Peter Sepstrup (04-06-2003)
Kommentar
Fra : Peter Sepstrup


Dato : 04-06-03 22:08

> Jeg drikker Classic

Det er iorden... den står klar i vestjylland



Kim Emax (04-06-2003)
Kommentar
Fra : Kim Emax


Dato : 04-06-03 23:19

Peter Sepstrup wrote:

> Det er iorden... den står klar i vestjylland

vandal! Som jyde burde du tilbyde Thor eller Fuglsang

Kim



Peter Sepstrup (05-06-2003)
Kommentar
Fra : Peter Sepstrup


Dato : 05-06-03 07:35

> > Det er iorden... den står klar i vestjylland
>
> vandal! Som jyde burde du tilbyde Thor eller Fuglsang

Nej nej... i jylland er den godkendt bare den er købt i tyskland..........




Søg
Reklame
Statistik
Spørgsmål : 177554
Tips : 31968
Nyheder : 719565
Indlæg : 6408852
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste