/ 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
først sende en fil, så vise en side
Fra : Mickey


Dato : 29-05-01 01:46

ka subj. lade sig gøre i en og samme fil, eller er det nødvendigt at lave
tricket med meta-refresh til filens URL ?
- det må vel være noget med at skifte content-type midtvejs, og det lyder
ikke som noget der kan lade sig gi sig...

--
|-|$235-|)k - Mickey
http://susie.dk - mickey(at)susie.dk
tilføj dit link: http://susie.dk/en/links
http://susie.dk/www.tv3.dk.26.05.2001.html



 
 
Niels Andersen (29-05-2001)
Kommentar
Fra : Niels Andersen


Dato : 29-05-01 06:24

"Mickey" <news002@susie.dk> wrote in message
news:9eurjo$5db$1@egon.worldonline.dk...
> ka subj. lade sig gøre i en og samme fil, eller er det nødvendigt at lave
> tricket med meta-refresh til filens URL ?
> - det må vel være noget med at skifte content-type midtvejs, og det lyder
> ikke som noget der kan lade sig gi sig...

Hmm... Øhh...
Måske kan man sende en multipart-ting?

Prøv dette i headeren:
Content-Type: multipart/related;
boundary="----=_NextPart_000_0000_01C0E80E.E5FFB2E0";
type="text/html"

og så i bodyen:

This is a multi-part message in MIME format.

------=_NextPart_000_0000_01C0E80E.E5FFB2E0
Content-Type: text/html;
charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://dinserver.dk/filnavn.html

<html>
[...]
<img src="/filnavn.png">
[...]
</html>

------=_NextPart_000_0000_01C0E80E.E5FFB2E0
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: http://dinserver.dk/filnavn.png

CJXFKXFDJDBNDRHTYJFFFFFosv... ;)

------=_NextPart_000_0000_01C0E80E.E5FFB2E0--

Du kan læse mere om det her: http://www.faqs.org/rfcs/rfc2387.html

Du kan prøve at gemme din side, med billeder og det hele, som en enkelt fil
(mht). Så bliver det gemt ca. som en email, prøv at åbne filen i en
browser... :)

Hvis alt andet går galt, så kan IE i hvert fald forstå mht-formatet. I hvert
fald fra den lokale disk. Man kan enda putte flere html-filer i den, og
surfe rundt i dem...


Mvh.

Niels Andersen



Jonas Koch Bentzen (29-05-2001)
Kommentar
Fra : Jonas Koch Bentzen


Dato : 29-05-01 10:39

Niels Andersen skrev:

> "Mickey" <news002@susie.dk> wrote in message
> news:9eurjo$5db$1@egon.worldonline.dk...
>> ka subj. lade sig gøre i en og samme fil, eller er det nødvendigt at
>> lave tricket med meta-refresh til filens URL ?
>> - det må vel være noget med at skifte content-type midtvejs, og det
>> lyder
>> ikke som noget der kan lade sig gi sig...
>
> Hmm... Øhh...
> Måske kan man sende en multipart-ting?

Er du sikker på, det er tilladt iht. HTTP-protokollen? Det er muligt,
at IE kan læse det, men det gør det ikke bedre.

--
Venlig hilsen
Jonas Koch Bentzen

http://understroem.dk/

Niels Andersen (29-05-2001)
Kommentar
Fra : Niels Andersen


Dato : 29-05-01 13:55

"Jonas Koch Bentzen" <ingen.epostadresse@eksempel.dk> wrote in message
news:I4KQ6.9846$rB3.870737@news010.worldonline.dk...
> > Hmm... Øhh...
> > Måske kan man sende en multipart-ting?

> Er du sikker på, det er tilladt iht. HTTP-protokollen? Det er muligt,
> at IE kan læse det, men det gør det ikke bedre.

Overhovedet ikke, men det KUNNE jo være... :)

Men i det hele taget lyder det til at være noget værre krumspring Mickey har
gang i, men nu ved jeg jo heller ikke hvad han skal bruge det til.


Mvh.

Niels Andersen



Mickey (29-05-2001)
Kommentar
Fra : Mickey


Dato : 29-05-01 14:03

"Niels Andersen" <niels-usenet@myplace.dk> skrev i en meddelelse
news:z0NQ6.10417$rB3.893486@news010.worldonline.dk...
> "Jonas Koch Bentzen" <ingen.epostadresse@eksempel.dk> wrote in message
> news:I4KQ6.9846$rB3.870737@news010.worldonline.dk...
> > > Hmm... Øhh...
> > > Måske kan man sende en multipart-ting?
>
> > Er du sikker på, det er tilladt iht. HTTP-protokollen? Det er muligt,
> > at IE kan læse det, men det gør det ikke bedre.
>
> Overhovedet ikke, men det KUNNE jo være... :)
>
> Men i det hele taget lyder det til at være noget værre krumspring Mickey
har
> gang i, men nu ved jeg jo heller ikke hvad han skal bruge det til.

jeg burde måske ha skrevet hva det skulle bruges til...

Sagen er den, at jeg har en download.php der vha af passthru sender en fil,
der ligger uden for webscope, til brugeren. Så er det jeg gerne vil have den
til først at sende filen, og derefter udskrive en html side (som så vises i
browseren)...

Og den der mht ting går vist ikke...


--
|-|$235-|)k - Mickey
http://susie.dk - mickey(at)susie.dk
tilføj dit link: http://susie.dk/en/links
http://susie.dk/www.tv3.dk.26.05.2001.html



Niels Andersen (29-05-2001)
Kommentar
Fra : Niels Andersen


Dato : 29-05-01 16:30

"Mickey" <news002@susie.dk> wrote in message
news:9f06o0$bf6$1@egon.worldonline.dk...
> Sagen er den, at jeg har en download.php der vha af passthru sender en
fil,
> der ligger uden for webscope, til brugeren. Så er det jeg gerne vil have
den
> til først at sende filen, og derefter udskrive en html side (som så vises
i
> browseren)...

Altså, du vil vise en side, når brugeren har downloadet en fil? Så skal du
være meget kreativ... :)


Mvh.

Niels Andersen



Peter Brodersen (29-05-2001)
Kommentar
Fra : Peter Brodersen


Dato : 29-05-01 17:53

On Tue, 29 May 2001 14:55:16 +0200, "Niels Andersen"
<niels-usenet@myplace.dk> wrote:

>Men i det hele taget lyder det til at være noget værre krumspring Mickey har
>gang i, men nu ved jeg jo heller ikke hvad han skal bruge det til.

Jeg har set det i funktion på vistnok mozillas bugzilla-side, men det
virkede kun i Netscape (allerede fra 4'eren). Såvidt, jeg kunne se ud
fra et dump af HTTP-svaret, så det meget MIME-multipart-agtigt ud.


--
- Pede
Professionel nørd

Thomas Olsen (30-05-2001)
Kommentar
Fra : Thomas Olsen


Dato : 30-05-01 10:51


"Mickey" <news002@susie.dk> wrote in message
news:9eurjo$5db$1@egon.worldonline.dk...
> ka subj. lade sig gøre i en og samme fil, eller er det nødvendigt at lave
> tricket med meta-refresh til filens URL ?
> - det må vel være noget med at skifte content-type midtvejs, og det lyder
> ikke som noget der kan lade sig gi sig...

Hej
Jeg har lavet noget lignende ... Men siden den viser er den samme som man
var på... Det kan nok laves noget fikst...

For at sende filen ryger denne header ud allerførst i scriptet:

header("Content-Type: application/download\n\n");
header("Content-Disposition: filename=\""."BBMRules".".bbm\"");
Header("Content-Length: $fs_len");
header("Content-Transfer-Encoding: binary");
header("Content-Description: BBM ruleset file");
print $fs;
exit();

Istedet for exit(), der afbryder scriptet. kan man måske sende en ny header,
der loader en anden side...
Håber du får det til at virke...
mvh Thomas



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

Månedens bedste
Årets bedste
Sidste års bedste