Page 1 sur 2

récupération d'un .lnk dans un input file

Posté : 10 févr. 2009, 15:10
par amelaye13
Bonjour,
Quand je sélectionne un raccourci windows dans un input file, ce dernier me récupère le chemin du programme .exe, or je ne souhaiterais qu'il me récupère le chemin du raccourci lui-même. POur info il s'agit ici d'un intranet et d'une copie dynamique de raccourcis entre serveurs.
Sinon est-il possible de le faire en Javascript ?
Merci !
Cordialement. 8-)

Posté : 10 févr. 2009, 15:47
par @rthur
Bonjour,

Quel est l'objectif de ton script PHP?

Un champ de formulaire "input file" permet d'uploader un fichier sur un serveur donc je ne suis pas sûr que tu utilises cela à bon escient...

Posté : 10 févr. 2009, 15:59
par amelaye13
L'objectif du script est de prendre un .lnk dans un endroit donné du poste client, via un file, vers un emplacement de mon serveur PHP, qui contient un catalogue de liens.
S'il y a une autre opportunité qu'un file, je suis preneuse, je veux juste que les utilisateurs de l'intranet se prennent pas la tête à taper des chemins entiers pour copier un raccourci windows. Quant au catalogue de raccourcis windows, c'est une spécificité de l'intranet ... donc je ne veux lire aucune remise en cause du système.

Posté : 10 févr. 2009, 16:01
par @rthur
Quel est l'objectif de ton script du point de vue d'un utilisateur?
Car j'avoue ne toujours pas voir la finalité.

Posté : 10 févr. 2009, 16:05
par amelaye13
ça me semble simple. Copier un raccourci du poste client vers un serveur :? . Pour le reste je ne peux en dire plus, de toute manière je ne vois pas l'utilité.

Posté : 10 févr. 2009, 16:25
par @rthur
Regarde alors du côté des scripts d'upload en applet java ou en flash...
Pour le reste je ne peux en dire plus, de toute manière je ne vois pas l'utilité.
Idem :lol:

Posté : 10 févr. 2009, 16:43
par amelaye13
Idem :lol:
C'est dingue que, sans rien savoir, on juge carrément un besoin formulé par un chef de projet, de surcroit.

Posté : 10 févr. 2009, 17:07
par mere-teresa
Pour l'utilité, j'aurais dit : sauver les raccourcis du bureau pour réinstaller rapidement les postes utilisateurs ?
J'ai bon ?

Posté : 10 févr. 2009, 17:29
par @rthur
Idem :lol:
C'est dingue que, sans rien savoir, on juge carrément un besoin formulé par un chef de projet, de surcroit.
Où vois-tu que je juge quoique ce soit?

Comme tu le dis si bien "sans rien savoir", je ne peux pas t'aider davantage.

Tu me dis que le système d'upload que tu utilises ne te convient pas, la réponse basique est "change de système d'upload".
Maintenant si je te demande plus d'information ce n'est pas pour t'embêter, c'est juste pour être sûr que ce soit bien le système d'upload qu'il faille changer pour résoudre ton problème...


PS: et je ne vois pas en quoi le fait qu'un besoin soit exprimé par un "chef de projet de surcroit" empêche de le remettre en cause. :lol:

Posté : 10 févr. 2009, 17:30
par Berzemus
La dernière fois que j'ai du générer des raccourcis sur les postes client, j'ai utilisé AutoHotkey.

Dans ton cas, ça voudrait dire créer de petits exécutables, qui lors de l'exécution sur le poste client vont créer des raccourcis sur leur bureau. L'avantage est d'alors complètement automatiser la procédure, et de ne rien demander aux utilisateurs: le script découvre de lui-même le dossier de l'utilisateur, et peut découvrir de lui même la cible du raccourci d'après le poste client, ou en tout cas d'y mettre une logique impossible avec le simple recopiage.

Les raccourcis ne sont pas faits pour être partagés..

Posté : 10 févr. 2009, 17:32
par mere-teresa
Peut-être qu'il faut demander à l'utilisateur un autre système pour récupérer ses liens :)

voir les commentaires de la page du manuel :
http://fr.php.net/manual/fr/function.is-link.php


edit: owned

Posté : 10 févr. 2009, 17:40
par amelaye13
Il n'existe vraiment aucune manière d'uploader un raccourci sur un serveur via php ?

Posté : 10 févr. 2009, 17:50
par @rthur
Tu as essayé avec une applet java pour faire l'upload?
http://jupload.sourceforge.net/applet-basic.html

Posté : 10 févr. 2009, 18:17
par amelaye13
Nos postes n'acceptent pas la bonne version de JAVA et il n'est pas possible de la modifier, question de règlement ... on est dans un environnement très strict :roll: ...

C'est bête car si je force le input file en mettant le .lnk sans passer par le bouton parcourir ça marche ...

Posté : 10 févr. 2009, 20:05
par Calimero
peut-être flash alors, si java n'est pas une option ?