/ 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
multipart/related
Fra : Niels Andersen


Dato : 16-08-01 20:40

Jeg sidder lige med et meget specielt problem. :)

Jeg skal sende en html-fil til klienten, med et billede i. Billeder skal
sendes med i SAMME request!
Det er til intern brug, og jeg kan forvente IE6. Dette gør det heldigvis
MEGET simplere. :)

Med IE kan man gemme en html-fil med alle billeder, i én fil (*.mht). Denne
fil ligner til forveksling en html-mail, med mail-headers og det hele. Måske
dette kan bruge til noget.

Anyway, hvis man nu følger RFC'erne og bruger multipart/related, så ville
jeg have det bedst med det. :)
Men det kan jeg ikke få til at virke.
Jeg har tilpasset eksempel 2 fra RFC'en (
http://sunsite.dk/RFC/rfc/rfc2387.html side afsnit 5.2) til noget der er
baseret på virkelighed. :)
Så vidt jeg kan se følger det RFC'en, men måske fatter IE6 ikke
multipart/related på den måde?

Er der nogen der har råd eller ideer?
Mit foreløbige resultat, som altså IKKE virker med IE6, kommer her:

<?
header('Content-Type: Multipart/Related; boundary=example-2;
start="<950118.AEBH@XIson.com>"
type="text/html"');
?>

--example-2
Content-Type: text/html; charset=iso-8859-1;
declaration="<950118.AEB0@XIson.com>"
Content-ID: <950118.AEBH@XIson.com>
Content-Description: Document

Billede: <img src="cid:950118.AECB@XIson.com">
--example-2
Content-Type: image/gif
Content-ID: <950118.AECB@XIson.com>
Content-Transfer-Encoding: BASE64
Content-Description: Picture A

R0lGODlhWgAKAKIAABAQEJ+fnyAgIL+/v4CAgEBAQP///wAAACH5BAAAAAAALAAAAABaAAoAAAP/
OLRh/jDKSesLZDwVFDGLRnEVcZxHMRFFUxSiJUNB8TnFcRt1dg==
--example-2--

--
Mvh.

Niels Andersen



 
 
Jonas Koch Bentzen (17-08-2001)
Kommentar
Fra : Jonas Koch Bentzen


Dato : 17-08-01 09:18

Så vidt jeg ved er der kun meget, meget få browsere, der understøtter
multipart/related i forbindelse med websider.

--
Jonas Koch Bentzen

Niels Andersen (17-08-2001)
Kommentar
Fra : Niels Andersen


Dato : 17-08-01 10:16

"Jonas Koch Bentzen" <ingen.emailadresse@eksempel.dk> wrote in message
news:9lik0s$s3t$1@sunsite.dk...
> Så vidt jeg ved er der kun meget, meget få browsere, der understøtter
> multipart/related i forbindelse med websider.

Det er jeg slet ikke i tvivl om. :)
Men som sagt er det til intern brug, og skal bare virke i IE6. :)

--
Mvh.

Niels Andersen



Christian Schmidt (17-08-2001)
Kommentar
Fra : Christian Schmidt


Dato : 17-08-01 17:31

Niels Andersen wrote:
>
> Jeg sidder lige med et meget specielt problem. :)
>
> Jeg skal sende en html-fil til klienten, med et billede i. Billeder skal
> sendes med i SAMME request!
> Det er til intern brug, og jeg kan forvente IE6. Dette gør det heldigvis
> MEGET simplere. :)

Jeg tvivler ikke på, at du har en god grund, men hvilken? - om man må
have lov at spørge


Christian

Niels Andersen (17-08-2001)
Kommentar
Fra : Niels Andersen


Dato : 17-08-01 19:23

"Christian Schmidt" <christian@schmidt.net> wrote in message
news:3B7D46D9.832D561F@schmidt.net...
> > Jeg skal sende en html-fil til klienten, med et billede i. Billeder skal
> > sendes med i SAMME request!

> Jeg tvivler ikke på, at du har en god grund, men hvilken? - om man må
> have lov at spørge

Jeg må indrømme, at den primære grund er, at det kunne være sjovt at gøre
det på den måde. :)

Men jeg har altså et PHP-script (output: html), som genererer en pæn sjat
data, dvs. for meget til en GET-request.
Disse data skal præsenteres med en graf, altså et billede.
Problemet ligger i, at overføre data til den request, som skal generere
billedet. Hvis nu det var den samme request, så var vi jo ude over det
problem.

Jeg er efterhånden nået frem til, at det kan overføres via sessionen. Det
andet ville bare være sjovere. :)

--
Mvh.

Niels Andersen



Peter Brodersen (17-08-2001)
Kommentar
Fra : Peter Brodersen


Dato : 17-08-01 20:10

On Fri, 17 Aug 2001 20:23:15 +0200, "Niels Andersen"
<niels-usenet@myplace.dk> wrote:

>Problemet ligger i, at overføre data til den request, som skal generere
>billedet. Hvis nu det var den samme request, så var vi jo ude over det
>problem.

Hvis du insisterer på at det skal outputtes i samme dokument, kan du
evt. bruge data-schemet (RFC2397), fx:

http://stock.ter.dk/raw.php

Såvidt, jeg lige kan se, virker data-URL'en ikke i MSIE5.5, mens NN4
og Mozilla 0.9.3 godt kan lure den.

Jeg har tilfældigvis brugt lidt PHP (til base64-funktionen), men det
kan sagtens bruges i statiske HTML-filer.

--
- Peter Brodersen

Niels Andersen (17-08-2001)
Kommentar
Fra : Niels Andersen


Dato : 17-08-01 21:16

"Peter Brodersen" <professionel@nerd.dk> wrote in message
news:B_df7.766$3q.35146@news010.worldonline.dk...
> Hvis du insisterer på at det skal outputtes i samme dokument, kan du
> evt. bruge data-schemet (RFC2397), fx:

Heh, den ser da smart ud! :)

Det kører heller ikke i MSIE6. Typisk, det er den jeg skal bruge. :)

--
Mvh.

Niels Andersen



Peter Brodersen (17-08-2001)
Kommentar
Fra : Peter Brodersen


Dato : 17-08-01 22:24

On Fri, 17 Aug 2001 22:16:02 +0200, "Niels Andersen"
<niels-usenet@myplace.dk> wrote:

>> Hvis du insisterer på at det skal outputtes i samme dokument, kan du
>> evt. bruge data-schemet (RFC2397), fx:
>Heh, den ser da smart ud! :)

Jeg kan ikke huske hvem, der oprindeligt nævnte den i en
dk.-nyhedsgruppe; vistnok Bo Meyer, men jeg er ikke sikker.

Ideen tiltaler mig på nogle punkter - fx at man kan nøjes med at
overføre ét dokument i en del tilfælde. Det samme er fx et design, jeg
nyder ved MGP ( http://www.mew.org/mgp/ ).

Ulempen ved det design er selvfølgelig, at filer fylder ca. 1/3 mere
og at har man flere HTML-filer, kan man ikke spare plads ved at de
henviser til samme fil (men har man flere filer, så har man alligevel
ikke brugt fordelen), og at der selvfølgelig ikke er nogen
cachemulighed.

>Det kører heller ikke i MSIE6. Typisk, det er den jeg skal bruge. :)

MSIE6 er i beta, ikke? Skriv til MS og hør, om de ikke lige vil kyle
den feature i. Mit bud er, at hvis de endelig gør det, vil man kunne
smide et VBS-script eller et lignende med, som pga. lokal dekodning
vil blive betragtet som en "sikker fil", der godt må afvikles.
--
- Peter Brodersen

Niels Andersen (18-08-2001)
Kommentar
Fra : Niels Andersen


Dato : 18-08-01 07:33

"Peter Brodersen" <professionel@nerd.dk> wrote in message
news:lYff7.4585$Ay1.50519@news000.worldonline.dk...
> >Det kører heller ikke i MSIE6. Typisk, det er den jeg skal bruge. :)
> MSIE6 er i beta, ikke?

Øhm... Tjoh... Alpha, Beta, Public Preview... Noget i den stil. :)

> Skriv til MS og hør, om de ikke lige vil kyle
> den feature i.

Nu har jeg udfyldt en bug-report.
Også om den manglende understøttelse af alpha-kanal i PNG'er.

Hu hej, hvor er den bug report form godt nok designet til "Fru Jensen".
Masser af felter at udfylde, og de skal udfyldes ALLE SAMMEN. Hvilken ISP
jeg har, hvor stor min HD er...
Det sædvanlige fra Microsoft, ingen tillid til at brugeren kan tænke selv.

> Mit bud er, at hvis de endelig gør det, vil man kunne
> smide et VBS-script eller et lignende med, som pga. lokal dekodning
> vil blive betragtet som en "sikker fil", der godt må afvikles.

Tjoeh... De har i hvert fald nogle mærkelige ideer med cache og så'n... :)

--
Mvh.

Niels Andersen



Peter Brodersen (19-08-2001)
Kommentar
Fra : Peter Brodersen


Dato : 19-08-01 14:13

On Sat, 18 Aug 2001 08:33:14 +0200, "Niels Andersen"
<niels-usenet@myplace.dk> wrote:

>Hu hej, hvor er den bug report form godt nok designet til "Fru Jensen".
>Masser af felter at udfylde, og de skal udfyldes ALLE SAMMEN. Hvilken ISP
>jeg har, hvor stor min HD er...
>Det sædvanlige fra Microsoft, ingen tillid til at brugeren kan tænke selv.

Hvis Microsoft primært får henvendelser fra lette brugere, så er det
nok forståeligt. Jeg er selv kæmpeirriteret over nogle gange at skulle
udfylde den slags ting, men jeg kan godt forstå dem (specielt da jeg
for en 3-4 år siden sad og modtog mails i stil med "DET VIRKER
IKKE!!!!").

Til gengæld går det rigtigt nok over gevind en del steder. Det værste
tilfælde oplevede jeg for nyligt, da jeg lige ville downloade et
videoklip fra Max Payne's website (et nyt computerspil). Jeg ville
altså se hvor sejt, spillet så ud, så jeg kunne overveje at gå ud og
købe det efterfølgende. De havde så smidt alle deres filer på
FilePlanet, og her skulle man registrere sig. Sikkert fair nok ifbm.
FilePlanets service, men prøv lige at se det i praktisk sammenhæng:

"Du vil se et klip fra spillet, så du kan blive fristet til at købe
det og give os nogle penge? Okay, du må godt give os nogle penge, men
så skal du til gengæld også gøre noget for os og registrere dig."

Real er ekstra slemme, da man både skal registrere sig ved download og
ved installation.

ShockWave er lidt slem, men i det mindste har de fattet på en sjat
sider, at hvis man ikke indtaster noget gyldigt første gang, så gider
man nok heller ikke at indtaste det andet gang. Her kan man i flere af
deres spørgeskemaer bare trykke på submit-knappen igen, selvom det
fejlede første gang...

--
- Peter Brodersen

Søg
Reklame
Statistik
Spørgsmål : 177522
Tips : 31968
Nyheder : 719565
Indlæg : 6408670
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste