[FHZ] 01_FHEMWEB.pm unter Windows / Content-Type falsch

Begonnen von Dennis, 03 August 2009, 18:30:30

Vorheriges Thema - Nächstes Thema

Dennis

Originally posted by: <email address deleted>

Hi Rudi,

im folgenden Abschnitt wird der Filetyp nicht ermittelt (Original cvs
von heute, hab nur einen Log eingebaut):
  } elsif($arg =~ m,^$__ME/icons/(.*)$,) {
    open(FH, "$__dir/$1") || return;
    binmode (FH); # necessary for Windows
    pO join("", );
    close(FH);
    $__RETTYPE = "image/*";
    Log 1,"ARG: $1, RETTYPE: $__RETTYPE";
    return 1;
Log:
2009.08.03 18:15:03 1: ARG: Zoom-in.png, RETTYPE: image/*
2009.08.03 18:15:03 1: ARG: Zoom-out.png, RETTYPE: image/*
2009.08.03 18:15:03 1: ARG: Prev.png, RETTYPE: image/*
----
So siehts besser aus:
  } elsif($arg =~ m,^$__ME/icons/(.*)$,) {
    open(FH, "$__dir/$1") || return;
    binmode (FH); # necessary for Windows
    pO join("", );
    close(FH);
#    $__RETTYPE = "image/*";
    my @f_ext = split(/\./,$1); #kpb
    $__RETTYPE = "image/$f_ext[-1]"; #kpb
    Log 1,"ARG: $1, RETTYPE: $__RETTYPE";
    return 1;
Log:
2009.08.03 18:20:55 1: ARG: Zoom-in.png, RETTYPE: image/png
2009.08.03 18:20:55 1: ARG: Prev.png, RETTYPE: image/png
2009.08.03 18:20:55 1: ARG: Zoom-out.png, RETTYPE: image/png
----
Da ich mit regex nicht wirklich per 'Du' bin die Frage, ob das Problem
nur bei Activeperl 5.10 passiert?

Gruss
Klaus


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "FHEM users on Linux" group.
To post to this group, send email to fhem-users@googlegroups.com
To unsubscribe from this group, send email to fhem-users+unsubscribe@googlegroups.com
For more options, visit this group at http://groups.google.com/group/fhem-users?hl=en
-~----------~----~----~----~------~----~------~--~-

rudolfkoenig

                                                   

> im folgenden Abschnitt wird der Filetyp nicht ermittelt (Original cvs
> von heute, hab nur einen Log eingebaut):

Stimmt, aber es war auch nicht meine Absicht. Erstens bin ich nicht
sicher, dass ich die Windows Philosophie folgen will, andererseits
will ich das Programm nicht (immer :) komplizierter machen als es
noetig ist. Die Frage ist also: Welchen Browser stoert es, dass statt
image/png "nur" image/* geliefert wird?
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "FHEM users on Linux" group.
To post to this group, send email to fhem-users@googlegroups.com
To unsubscribe from this group, send email to fhem-users+unsubscribe@googlegroups.com
For more options, visit this group at http://groups.google.com/group/fhem-users?hl=en
-~----------~----~----~----~------~----~------~--~-

rudolfkoenig

Originally posted by: <email address deleted>

Hi,

Rudolf Koenig:
> Stimmt, aber es war auch nicht meine Absicht. Erstens bin ich nicht
> sicher, dass ich die Windows Philosophie folgen will, andererseits
> will ich das Programm nicht (immer :) komplizierter machen als es
> noetig ist. Die Frage ist also: Welchen Browser stoert es, dass statt
> image/png "nur" image/* geliefert wird?

Das Problem ist, dass (a) "image/*" keinem Standard entspricht, (b) die
automatische Erkennung von Dateitypen im Browser meiner Meinung nach
Ekelkram erster Ordnung ist, der in der Vergangenheit schon für das eine
oder andere Sicherheitsleck verantwortlich war.

Macht das _bitte_ einigermaßen richtig.

--
Matthias Urlichs  |  {M:U} IT Design @ m-u-it.de  |   smurf@smurf.noris.de
Disclaimer: Das Zitat wurde zufällig ausgewählt.  |   http://smurf.noris.de
 - -
Geht der Bauer durch den Stall, ruft die Magd:"Du kannst mich mal!"

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "FHEM users on Linux" group.
To post to this group, send email to fhem-users@googlegroups.com
To unsubscribe from this group, send email to fhem-users+unsubscribe@googlegroups.com
For more options, visit this group at http://groups.google.com/group/fhem-users?hl=en
-~----------~----~----~----~------~----~------~--~-

Dennis

Originally posted by: <email address deleted>

> Stimmt, aber es war auch nicht meine Absicht. Erstens bin ich nicht
> sicher, dass ich die Windows Philosophie folgen will
Ich denke es ist doch schon ein gutes Stück Wegstrecke geschafft, also
warum die Unsicherheit? Ist doch eigentlich klasse wenn die SW
plattformunabhängig ist. Ich hatte ja gedacht (und das war auch mein
Ansatz meinen EEE Top wg. der dort schon vorhandenen Touch-Progs nicht
auf LINUX aufzusetzen) dass es schon WIN User gibt zudem die cvs ja
einiges an WIN Spezifika schon hergab. Aber dem ist/war wohl nicht so,
also heisst's m.E. raus mit den letzten kleinen Bugs :-)

Die Frage ist also: Welchen Browser stoert es, dass statt
> image/png "nur" image/* geliefert wird?
na meinen Firefox unter Windows hatte es gestört - frag mich nicht
warum - sonst wäre es mir ja auch nicht eingefallen mal wieder durch
das Prog zu tracen :-)

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "FHEM users on Linux" group.
To post to this group, send email to fhem-users@googlegroups.com
To unsubscribe from this group, send email to fhem-users+unsubscribe@googlegroups.com
For more options, visit this group at http://groups.google.com/group/fhem-users?hl=en
-~----------~----~----~----~------~----~------~--~-

rudolfkoenig

                                                   

> Ist doch eigentlich klasse wenn die SW plattformunabhängig ist.

Das finde ich auch. Ich habe nichts gegen Windows oder Mac Ports, was
ich nicht so recht mag ist die Windows Philosophie: Dateityp stellt
man anhand der Datei-Endung fest.

> na meinen Firefox unter Windows hatte es gestört

Das ist ein schlagendes Argument, da stecke ich meine Vorlieben nach
hinten: Hab dein Vorschlag eingecheckt. Btw.: Welche Firefox Version
war es? Vielleicht hat es mit dem Version und nicht mit dem OS zu tun.
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "FHEM users on Linux" group.
To post to this group, send email to fhem-users@googlegroups.com
To unsubscribe from this group, send email to fhem-users+unsubscribe@googlegroups.com
For more options, visit this group at http://groups.google.com/group/fhem-users?hl=en
-~----------~----~----~----~------~----~------~--~-

Guest

Originally posted by: <email address deleted>

> Btw.: Welche Firefox Version
> war es? Vielleicht hat es mit dem Version und nicht mit dem OS zu tun.
war noch die 3.1. Man(n) updated ja nicht täglich neu (ausser
natürlich meine "Märklin-Eisenbahn" alias Haussteuerung).

> Das ist ein schlagendes Argument, da stecke ich meine Vorlieben nach
> hinten:
Na da bin ich ja mal gespannt was Du noch in der Planung hast.

Gruss
Klaus

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "FHEM users on Linux" group.
To post to this group, send email to fhem-users@googlegroups.com
To unsubscribe from this group, send email to fhem-users+unsubscribe@googlegroups.com
For more options, visit this group at http://groups.google.com/group/fhem-users?hl=en
-~----------~----~----~----~------~----~------~--~-