|
| indsætte billede Fra : Michael Rasmussen |
Dato : 17-08-01 17:03 |
|
Hej NG,
Følgende haves:
Database: MySQL
Sprog: PHP 4.0
Webserver: Apache
OS: Linux
Problem:
I databasen findes billeder gemt, som skal ud på webbrowseren, men da
siderne også skal indeholde text - også hentet fra databasen, kan jeg
ikke bruge <Header("Content-Type: image/some-type")>, men hvad gør jeg
så? Har prøvet <img src=getpic.php?pic=xx> uden success>. Ser ud som om,
at man ikke kan få et php genereret script til blive parset mere end en
gang, med mindre man manuelt genindlæser siden. Nogen ideer til, hvad jeg
kan gøre????
--
Hilsen/Sincerely
Michael Rasmussen
| |
Michael Rasmussen (17-08-2001)
| Kommentar Fra : Michael Rasmussen |
Dato : 17-08-01 17:06 |
|
In article <20010817.180312.1335354340.1096@loke.datanom.net>, "Michael
Rasmussen" <mir@datanom.net> wrote:
> Hej NG,
> Følgende haves:
> Database: MySQL
> Sprog: PHP 4.0
> Webserver: Apache
> OS: Linux
> Problem:
> I databasen findes billeder gemt, som skal ud på webbrowseren, men da
> siderne også skal indeholde text - også hentet fra databasen, kan jeg
> ikke bruge <Header("Content-Type: image/some-type")>, men hvad gør jeg
> så? Har prøvet <img src=getpic.php?pic=xx> uden success>. Ser ud som om,
> at man ikke kan få et php genereret script til blive parset mere end en
> gang, med mindre man manuelt genindlæser siden. Nogen ideer til, hvad
> jeg kan gøre????
>
Man kunne selvfølgelig bruge en meta tag, og genindlæse scriptet med det
samme og medsende en option, men er det ikke en grim løsning - læs,
spagettikode.
--
Hilsen/Sincerely
Michael Rasmussen
| |
Niels Andersen (17-08-2001)
| Kommentar Fra : Niels Andersen |
Dato : 17-08-01 17:11 |
|
"Michael Rasmussen" <mir@datanom.net> wrote in message
news:20010817.180312.1335354340.1096@loke.datanom.net...
> I databasen findes billeder gemt, som skal ud på webbrowseren, men da
> siderne også skal indeholde text - også hentet fra databasen, kan jeg
> ikke bruge <Header("Content-Type: image/some-type")>, men hvad gør jeg
> så? Har prøvet <img src=getpic.php?pic=xx> uden success>. Ser ud som om,
> at man ikke kan få et php genereret script til blive parset mere end en
> gang, med mindre man manuelt genindlæser siden.
Æh, jeg er ikke lige med på hvad du mener...
Er det ikke bare sådan her:
visinfo.php?id=27
I visinfo.php finder du så teksten der tilhører rækken med id 27. Et
passende sted skriver du så:
<img src="visbillede.php?id=27">
I visbillede.php henter du så billedet med id 27, og sender det til
klienten. Med content-type og det hele.
Det kan selvfølgelig godt lægges sammen i én fil.
--
Mvh.
NielsAndersen
| |
Michael Rasmussen (17-08-2001)
| Kommentar Fra : Michael Rasmussen |
Dato : 17-08-01 17:40 |
|
In article <Gmbf7.1832$Ay1.31876@news000.worldonline.dk>, "Niels Andersen"
<niels-usenet@myplace.dk> wrote:
> "Michael Rasmussen" <mir@datanom.net> wrote in message
> news:20010817.180312.1335354340.1096@loke.datanom.net...
>> I databasen findes billeder gemt, som skal ud på webbrowseren, men da
>> siderne også skal indeholde text - også hentet fra databasen, kan jeg
>> ikke bruge <Header("Content-Type: image/some-type")>, men hvad gør jeg
>> så? Har prøvet <img src=getpic.php?pic=xx> uden success>. Ser ud som
>> om, at man ikke kan få et php genereret script til blive parset mere
>> end en gang, med mindre man manuelt genindlæser siden.
> Æh, jeg er ikke lige med på hvad du mener... Er det ikke bare sådan
> her:
> visinfo.php?id=27
> I visinfo.php finder du så teksten der tilhører rækken med id 27. Et
> passende sted skriver du så:
> <img src="visbillede.php?id=27">
> I visbillede.php henter du så billedet med id 27, og sender det til
> klienten. Med content-type og det hele. Det kan selvfølgelig godt
> lægges sammen i én fil. --
> Mvh.
> NielsAndersen
>
Havde også først gjort som du skriver, men det blev lavet "In the heat of
the night", og der havde indsneget sig en lille fejl I Headeren havde
jeg skrev Content-type: i stedet for Content-Type. Da jeg ændrede det,
virkede det lige pludseligt
Tak for hjælpen dog.
--
Hilsen/Sincerely
Michael Rasmussen
| |
Peter Brodersen (17-08-2001)
| Kommentar Fra : Peter Brodersen |
Dato : 17-08-01 17:43 |
|
On Fri, 17 Aug 2001 18:39:49 +0200, "Michael Rasmussen"
<mir@datanom.net> wrote:
>I Headeren havde
>jeg skrev Content-type: i stedet for Content-Type. Da jeg ændrede det,
>virkede det lige pludseligt
Her er det ligegyldigt. Har jeg kode i stil med
<?
header("Content-type: application/hest");
?>
.... sender Apache det som "Content-Type: application/hest".
Den header-brug er også lidt speciel, idet man overskriver en
eksisterende header.
--
- Peter Brodersen
| |
Michael Rasmussen (17-08-2001)
| Kommentar Fra : Michael Rasmussen |
Dato : 17-08-01 17:55 |
|
In article <3Rbf7.685$3q.26918@news010.worldonline.dk>, "Peter Brodersen"
<professionel@nerd.dk> wrote:
> On Fri, 17 Aug 2001 18:39:49 +0200, "Michael Rasmussen"
> <mir@datanom.net> wrote:
>
>>I Headeren havde
>>jeg skrev Content-type: i stedet for Content-Type. Da jeg ændrede det,
>>virkede det lige pludseligt
> Her er det ligegyldigt. Har jeg kode i stil med <?
> header("Content-type: application/hest"); ?>
> ... sender Apache det som "Content-Type: application/hest". Den
> header-brug er også lidt speciel, idet man overskriver en eksisterende
> header.
>
Er det et bestemt direktiv, som skal aktiveres, for at få Apache til det?
--
Hilsen/Sincerely
Michael Rasmussen
| |
Peter Brodersen (17-08-2001)
| Kommentar Fra : Peter Brodersen |
Dato : 17-08-01 18:38 |
|
On Fri, 17 Aug 2001 18:55:25 +0200, "Michael Rasmussen"
<mir@datanom.net> wrote:
>Er det et bestemt direktiv, som skal aktiveres, for at få Apache til det?
Ikke af hvad jeg ved. Det må ligge i PHP's samspil med Apache, selvom
jeg er lidt på gyngende grund her.
Mit setup er Apache 1.3.14 med PHP4.0.5 som modul.
--
- Peter Brodersen
| |
Michael Rasmussen (17-08-2001)
| Kommentar Fra : Michael Rasmussen |
Dato : 17-08-01 19:02 |
|
In article <_Ecf7.2719$Ay1.37297@news000.worldonline.dk>, "Peter
Brodersen" <professionel@nerd.dk> wrote:
> On Fri, 17 Aug 2001 18:55:25 +0200, "Michael Rasmussen"
> <mir@datanom.net> wrote:
>
>>Er det et bestemt direktiv, som skal aktiveres, for at få Apache til
>>det?
> Ikke af hvad jeg ved. Det må ligge i PHP's samspil med Apache, selvom
> jeg er lidt på gyngende grund her.
> Mit setup er Apache 1.3.14 med PHP4.0.5 som modul.
Mit setup er Apache 1.3.19-5 og PHP4.0.4r1
OS er Linux. Kan det have noget med det at gøre - Linux skelner jo mellem
store og små bogstaver?
--
Hilsen/Sincerely
Michael Rasmussen
| |
Peter Brodersen (17-08-2001)
| Kommentar Fra : Peter Brodersen |
Dato : 17-08-01 19:21 |
|
On Fri, 17 Aug 2001 20:01:43 +0200, "Michael Rasmussen"
<mir@datanom.net> wrote:
>Mit setup er Apache 1.3.19-5 og PHP4.0.4r1
>OS er Linux. Kan det have noget med det at gøre - Linux skelner jo mellem
>store og små bogstaver?
Det er jo kun hvad angår filnavne. Jeg kører også Linux.
Er du helt sikker på at det er det, der er problemet? Prøv at lave to
PHP-scripts, hvor det ene sætter en "Content-type"-header, og den
anden en "Content-Type"-header. Smid den på en offentlig side, så vi
kan se forskellen.
Derudover er jeg ret overbevist om at næsten ingen browsere er
pernittengryn på det punkt (omend jeg ikke kan huske HTTP'ens mening
om samme).
--
- Peter Brodersen
| |
|
|