/ 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
Sende billede
Fra : Carsten Keller


Dato : 07-10-01 17:21

Hej gruppe.
Jeg har lavet en tæller, der kan fungerer ved at forskellige værdier
indhentes i et frameset, der så åbner en side i en skjult frame med
værdierne, ex:
frame
src='http://www.blabla.dk/counter.asp?fra='+escape(parent.document.referrer)
..
Jeg synes dog dette er en lidt uproffesionel løsning, og den virker jo kun
på framede sider, så nu ville jeg lave noget nyt. Jeg vil gerne gøre det ved
at loade en gif i stedet, men hvordan får jeg et script til at returnere et
billede til browseren?
Takker
Keller

PS: Jeg ved eksemplet er i ASP, men det er planen at jeg i samme omgang skal
have skiftet fra IIS til Linux/Apache og PHP.




 
 
Jonas Häggqvist (07-10-2001)
Kommentar
Fra : Jonas Häggqvist


Dato : 07-10-01 17:56

On Sun, 7 Oct 2001 18:20:39 +0200, "Carsten Keller"
<c.keller@mail1.stofanet.dk> wrote:

>Hej gruppe.
>Jeg har lavet en tæller, der kan fungerer ved at forskellige værdier
>indhentes i et frameset, der så åbner en side i en skjult frame med
>værdierne, ex:
>frame
>src='http://www.blabla.dk/counter.asp?fra='+escape(parent.document.referrer)
>.
>Jeg synes dog dette er en lidt uproffesionel løsning, og den virker jo kun
>på framede sider, så nu ville jeg lave noget nyt. Jeg vil gerne gøre det ved
>at loade en gif i stedet, men hvordan får jeg et script til at returnere et
>billede til browseren?

Det nemmeste vil nok være noget i stil med:

<?php
/*
Kode der opdaterer tæller. Vær opmærksom på ikke at komme til at sende
output her.
*/

header("Content-type: image/gif");
fpassthru("path/to/image.gif");
?>

--
Jonas Häggqvist
jfh(at)adr(dot)dk

Jonas Häggqvist (07-10-2001)
Kommentar
Fra : Jonas Häggqvist


Dato : 07-10-01 18:06

On Sun, 07 Oct 2001 18:56:19 +0200, Jonas Häggqvist
<rasher_13@hotmail.com> wrote:

>On Sun, 7 Oct 2001 18:20:39 +0200, "Carsten Keller"
><c.keller@mail1.stofanet.dk> wrote:
>
>>Hej gruppe.
>>Jeg har lavet en tæller, der kan fungerer ved at forskellige værdier
>>indhentes i et frameset, der så åbner en side i en skjult frame med
>>værdierne, ex:
>>frame
>>src='http://www.blabla.dk/counter.asp?fra='+escape(parent.document.referrer)
>>.
>>Jeg synes dog dette er en lidt uproffesionel løsning, og den virker jo kun
>>på framede sider, så nu ville jeg lave noget nyt. Jeg vil gerne gøre det ved
>>at loade en gif i stedet, men hvordan får jeg et script til at returnere et
>>billede til browseren?
>
>Det nemmeste vil nok være noget i stil med:
>
><?php
>/*
>Kode der opdaterer tæller. Vær opmærksom på ikke at komme til at sende
>output her.
>*/
>
>header("Content-type: image/gif");
>fpassthru("path/to/image.gif");

Jeg mente selvfølgelig readfile("path/to/image.gif");

>?>

--
Jonas Häggqvist
jfh(at)adr(dot)dk

Carsten Keller (08-10-2001)
Kommentar
Fra : Carsten Keller


Dato : 08-10-01 07:21


"Jonas Häggqvist" <rasher_13@hotmail.com> wrote in message
news:3q21stkvmmjpf2f0tn9c0fl0gvoia8ojth@4ax.com...
> >Det nemmeste vil nok være noget i stil med:

> >header("Content-type: image/gif");
>>fpassthru("path/to/image.gif");
> Jeg mente selvfølgelig readfile("path/to/image.gif");

Det var dog helt ekstremt nemt. Jeg skal bare lige have en ting på det rene.
Mener du:
fpassthru(readfile("path/to/image.gif")), eller hvordan får jeg den til at
spytte den fil ud den har læst?
Keller



Jonas Häggqvist (08-10-2001)
Kommentar
Fra : Jonas Häggqvist


Dato : 08-10-01 12:38

On Mon, 8 Oct 2001 08:21:01 +0200, "Carsten Keller"
<c.keller@mail1.stofanet.dk> wrote:

>
>"Jonas Häggqvist" <rasher_13@hotmail.com> wrote in message
>news:3q21stkvmmjpf2f0tn9c0fl0gvoia8ojth@4ax.com...
>> >Det nemmeste vil nok være noget i stil med:
>
>> >header("Content-type: image/gif");
>>>fpassthru("path/to/image.gif");
>> Jeg mente selvfølgelig readfile("path/to/image.gif");
>
>Det var dog helt ekstremt nemt. Jeg skal bare lige have en ting på det rene.
>Mener du:
>fpassthru(readfile("path/to/image.gif")), eller hvordan får jeg den til at
>spytte den fil ud den har læst?

readfile("path/to/image.gif");

kig evt. dk.php.net/readfile og dk.php.net/fpassthru for at se hvad
forskellen er.

--
Jonas Häggqvist
jfh(at)adr(dot)dk

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

Månedens bedste
Årets bedste
Sidste års bedste