OVH Cloud OVH Cloud

association de fichier bat et firefox

19 réponses
Avatar
Dom
Bonjour,

Sur un intranet, j'ai une page html comme ceci :

http://monserveur/script.bat


Sous firefox, quand on clique dessus, le contenu du fichier s'affiche a
l'ecran sans me proposer la possibiité de l'associer à un programme.

Or je souhaite que ce fichier s'execute.

Comment puis je faire ?

Merci par avance

9 réponses

1 2
Avatar
Florian Sinatra
*Fabien LE LEZ* @ 07/08/2006 23:57 :
On Mon, 07 Aug 2006 23:54:18 +0200, Florian Sinatra
:

C'est ce que j'allais dire, mais alors comment expliquer qu'une page PHP
faisant :
header("Content-type: image/bmp");
readfile("image.bmp");
soit affichée comme une image ?



J'ai écrit :
IE ne se préoccupe pas des entêtes "Content-type", mais uniquement de
l'extension



(et éventuellement du contenu).


^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Essaie donc sans le "header()".



Ben si tu dis qu'il s'en préoccupe pas ?

Bon après essai FF affiche en text/html (Content-type par défaut
d'Apache). Et IE affiche l'image....
Avatar
Fabien LE LEZ
On Tue, 08 Aug 2006 00:16:53 +0200, Florian Sinatra
:

Essaie donc sans le "header()".



Ben si tu dis qu'il s'en préoccupe pas ?



Ben justement, c'était pour te montrer que sous IE, le "header()" n'a
aucun effet.
Avatar
Florian Sinatra
*Fabien LE LEZ* @ 08/08/2006 00:39 :
On Tue, 08 Aug 2006 00:16:53 +0200, Florian Sinatra
:

Essaie donc sans le "header()".


Ben si tu dis qu'il s'en préoccupe pas ?



Ben justement, c'était pour te montrer que sous IE, le "header()" n'a
aucun effet.



Ha ben oui... chuis fatigué moi.
Avatar
Mike Massonnet
Le Tue, 08 Aug 2006 00:00:07 +0200, rm a écrit :

Un fichier .bat est, chez free.fr par exemple, servi avec un Type MIME :
application/x-msdos-program par défaut.
D'autres serveurs, par défaut, annoncent application/x-msdownload...



Pas obligatoirement si tu places un fichier htaccess :

echo "AddType text/plain .bat" > .htaccess

Mike
--
http://massonnet.org/ Mike Massonnet (mmassonnet) ,-.
, ( {o
GnuPG 0--" 0xF8C80F97 {`"=,___) (`~
C4DA 431D 52F9 F930 3E5B 3E3D 546C 89D9 F8C8 0F97 ,_.- )
Avatar
Sergio
Fabien LE LEZ a formulé ce lundi :

Un Batch n'est pas un exécutable. C'est un script. Si FF l'affiche,
c'est qu'il a recu un Content-type qu'il sait afficher (en l'occurence
text/plain).



Et je ne sais pas pourquoi IE propose de l'interpréter.



IE ne se préoccupe pas des entêtes "Content-type", mais uniquement de
l'extension (et éventuellement du contenu).



Non. IE s'occupe bien des entêtes "content-type" (encore heureux, c'est
la base du web...). Par contre, parfois, il corrige les content-type
erronés.

--
Serge http://leserged.online.fr/
Mon blog: http://cahierdesergio.free.fr/
Soutenez le libre: http://www.framasoft.org
Avatar
Fabien LE LEZ
On Tue, 08 Aug 2006 07:52:35 +0200, Sergio
:

Non. IE s'occupe bien des entêtes "content-type" (encore heureux, c'est
la base du web...). Par contre, parfois, il corrige les content-type
erronés.



En d'autres termes, IE calcule son propre "content-type" à partir de
l'extension et du contenu. S'il tombe sur le même content-type que
celui que le serveur annonce, il utilise celui du serveur. Sinon, il
utilise celui qu'il vient de calculer.
Avatar
rm
Salut,

Le Tue, 08 Aug 2006 03:47:18 +0200, Mike Massonnet a écrit :

Le Tue, 08 Aug 2006 00:00:07 +0200, rm a écrit :

Un fichier .bat est, chez free.fr par exemple, servi avec un Type MIME :
application/x-msdos-program par défaut.
D'autres serveurs, par défaut, annoncent application/x-msdownload...



Pas obligatoirement si tu places un fichier htaccess :

echo "AddType text/plain .bat" > .htaccess




c'est bien pour cela que j'avais précisé "par défaut" :)

@+
--
rm
Avatar
menatwork
Le Mon, 07 Aug 2006 14:12:53 +0200, Dom a écrit :

Bonjour,



Bonjour

Sur un intranet, j'ai une page html comme ceci :

http://monserveur/script.bat


Sous firefox, quand on clique dessus, le contenu du fichier s'affiche a
l'ecran sans me proposer la possibiité de l'associer à un programme.

Or je souhaite que ce fichier s'execute.



Donc un site uniquement pour les systemes windows...car sous unix, ton
script ne fonctionneras pas!
Tu utilise firefox, qui vient du monde libre [unix/linux] et tu t'en sert
pour faire executer du code windows...je ne comprend pas.

Comment puis je faire ?



ne rien faire, c'est tres poluant ne naviguer sur des sites qui ouvrent
des tonnes de popup publicitaires ou qui veulent executer des scripts ou
programmes non solicité par l'internaute.

Merci par avance


De rien.
Avatar
Christian
a écrit:

Sur un intranet,




^^^^^^^^
ne rien faire, c'est tres poluant ne naviguer sur des sites qui
ouvrent des tonnes de popup publicitaires ou qui veulent executer des
scripts ou programmes non solicité par l'internaute.



c'est censé ne concerner que des /intranautes/

--
Christian
1 2