/ 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
Kontrolleret download
Fra : Soeren


Dato : 02-10-04 21:29

Jeg har lavet en download servlet (java), der sætter content-type, og
serialiserer en fil til browseren. Kan man lave noget tilsvarende i PHP? Det
vil både kunne bruges til logning og til at begrænse adgangen til filen
(eksempelvis til brugere, der har logget sig ind).

På forhånd tak.

MVH Søren Petersen




 
 
Andreas Haugstrup Pe~ (02-10-2004)
Kommentar
Fra : Andreas Haugstrup Pe~


Dato : 02-10-04 21:44

"Soeren" <nospam@nospam.com> wrote in
news:415f0f81$0$194$edfadb0f@dread11.news.tele.dk:

> Jeg har lavet en download servlet (java), der sætter content-type, og
> serialiserer en fil til browseren. Kan man lave noget tilsvarende i
> PHP? Det vil både kunne bruges til logning og til at begrænse adgangen
> til filen (eksempelvis til brugere, der har logget sig ind).

Ja da. Kig på header() og readfile()


--
Personal: <http://www.solitude.dk>
File Thingie - PHP File Manager <http://www.solitude.dk/filethingie/>

Soeren (02-10-2004)
Kommentar
Fra : Soeren


Dato : 02-10-04 21:56


"Andreas Haugstrup Pedersen" <usenet@solitude.dk> wrote in message
news:Xns9576E780C8309usenetsolitudedk@130.225.247.90...
> "Soeren" <nospam@nospam.com> wrote in
> news:415f0f81$0$194$edfadb0f@dread11.news.tele.dk:
>
> > Jeg har lavet en download servlet (java), der sætter content-type, og
> > serialiserer en fil til browseren. Kan man lave noget tilsvarende i
> > PHP? Det vil både kunne bruges til logning og til at begrænse adgangen
> > til filen (eksempelvis til brugere, der har logget sig ind).
>
> Ja da. Kig på header() og readfile()
>
>
> --
> Personal: <http://www.solitude.dk>
> File Thingie - PHP File Manager <http://www.solitude.dk/filethingie/>

Kender du et færdigt eksempel? Jeg er MEGET grøn i PHP

På forhånd tak




Andreas Haugstrup Pe~ (02-10-2004)
Kommentar
Fra : Andreas Haugstrup Pe~


Dato : 02-10-04 22:12

"Soeren" <nospam@nospam.com> wrote in news:415f15c6$0$181
$edfadb0f@dread11.news.tele.dk:

> Kender du et færdigt eksempel? Jeg er MEGET grøn i PHP

Jeg kan da lave et der sender et png-billede.

<?php
// Vi tjekker om filen findes.
if (file_exists("images/image.png") {
   // Først skal der sendes en rigtig content-type.
   header("Content-Type: image/png");

   // Så skal filen sendes til browseren.
   readfile("images/image.png");
   exit;
} else {
   header("Content-Type: text/plain");
   echo "Billedet kan ikke findes.\r\n";
}
?>

--
Personal: <http://www.solitude.dk>
File Thingie - PHP File Manager <http://www.solitude.dk/filethingie/>

Soeren (03-10-2004)
Kommentar
Fra : Soeren


Dato : 03-10-04 17:26

Det kalder jeg service, Tusind tak, Andreas.

Jeg skal lige være sikker: Skal det i readfile læste ikke skrives til en
udgående datastrøm (stdout)??


"Andreas Haugstrup Pedersen" <usenet@solitude.dk> wrote in message
news:Xns9576EC491A8FAusenetsolitudedk@130.225.247.90...
> "Soeren" <nospam@nospam.com> wrote in news:415f15c6$0$181
> $edfadb0f@dread11.news.tele.dk:
>
> > Kender du et færdigt eksempel? Jeg er MEGET grøn i PHP
>
> Jeg kan da lave et der sender et png-billede.
>
> <?php
> // Vi tjekker om filen findes.
> if (file_exists("images/image.png") {
> // Først skal der sendes en rigtig content-type.
> header("Content-Type: image/png");
>
> // Så skal filen sendes til browseren.
> readfile("images/image.png");
> exit;
> } else {
> header("Content-Type: text/plain");
> echo "Billedet kan ikke findes.\r\n";
> }
> ?>
>
> --
> Personal: <http://www.solitude.dk>
> File Thingie - PHP File Manager <http://www.solitude.dk/filethingie/>



Andreas Haugstrup Pe~ (03-10-2004)
Kommentar
Fra : Andreas Haugstrup Pe~


Dato : 03-10-04 17:42

"Soeren" <nospam@nospam.com> wrote in news:4160280e$0$201
$edfadb0f@dread12.news.tele.dk:

> Det kalder jeg service, Tusind tak, Andreas.
>
> Jeg skal lige være sikker: Skal det i readfile læste ikke skrives til en
> udgående datastrøm (stdout)??

readfile() outputter til stdout automagisk.

--
Personal: <http://www.solitude.dk>
File Thingie - PHP File Manager <http://www.solitude.dk/filethingie/>

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

Månedens bedste
Årets bedste
Sidste års bedste