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

Eléphanteau du PHP | 20 Messages

10 févr. 2009, 15:10

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-)

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 9782 Messages

10 févr. 2009, 15:47

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...
Quand tout le reste a échoué, lisez le mode d'emploi...

Eléphanteau du PHP | 20 Messages

10 févr. 2009, 15:59

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.

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 9782 Messages

10 févr. 2009, 16:01

Quel est l'objectif de ton script du point de vue d'un utilisateur?
Car j'avoue ne toujours pas voir la finalité.
Quand tout le reste a échoué, lisez le mode d'emploi...

Eléphanteau du PHP | 20 Messages

10 févr. 2009, 16:05

ç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é.

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 9782 Messages

10 févr. 2009, 16:25

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:
Quand tout le reste a échoué, lisez le mode d'emploi...

Eléphanteau du PHP | 20 Messages

10 févr. 2009, 16:43

Idem :lol:
C'est dingue que, sans rien savoir, on juge carrément un besoin formulé par un chef de projet, de surcroit.

Modérateur PHPfrance
Modérateur PHPfrance | 6037 Messages

10 févr. 2009, 17:07

Pour l'utilité, j'aurais dit : sauver les raccourcis du bureau pour réinstaller rapidement les postes utilisateurs ?
J'ai bon ?

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 9782 Messages

10 févr. 2009, 17:29

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:
Quand tout le reste a échoué, lisez le mode d'emploi...

ViPHP
ViPHP | 4039 Messages

10 févr. 2009, 17:30

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..
Mais qu'importe. (je suis ici - dernier petit projet)
Berze going social.

Modérateur PHPfrance
Modérateur PHPfrance | 6037 Messages

10 févr. 2009, 17:32

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
Règle n°2 du webmaster : Toujours commencer par le HTML qu'on veut obtenir....toujours ! :priere:
J'aime apprendre de nouvelles choses.

Eléphanteau du PHP | 20 Messages

10 févr. 2009, 17:40

Il n'existe vraiment aucune manière d'uploader un raccourci sur un serveur via php ?

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 9782 Messages

10 févr. 2009, 17:50

Tu as essayé avec une applet java pour faire l'upload?
http://jupload.sourceforge.net/applet-basic.html
Quand tout le reste a échoué, lisez le mode d'emploi...

Eléphanteau du PHP | 20 Messages

10 févr. 2009, 18:17

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 ...

ViPHP
ViPHP | 2287 Messages

10 févr. 2009, 20:05

peut-être flash alors, si java n'est pas une option ?
if(!@work()){ Nespresso(); } else { what(); }
______________________________