Page 1 sur 1

[R] Internet explorer récupèrer copier image dans dossier

Posté : mar. 24 sept. 2013 10:24
par jcaspar
B :D :D onjour à tous !

Je dispose d'un site web qui permet de créer des signatures Outlook...
Ce site génère deux images l'une en HTML l'autre en PNG
ces deux images doivent êtres placées dans le dossier
c:\documents and settings\@username\Application Data\Microsoft\Signatures

Le site me demande à quel endroit enregistrer les images...il faut donc lui indiquer manuellement ou enregistrer les images.
Je souhaiterais automatiser cette étape pour que ces images soient automatiquement placées au bon endroit...
Quel serait à votre avis la meilleure manière de procéder... avec un send ou par un autre biais ?

Merci pour vos conseils !

Jean-Marc

Re: [..] Internet explorer récupèrer copier image dans doss

Posté : mar. 24 sept. 2013 12:12
par jguinch
Perso, je pense que le meilleur moyen serait de récupérer le code source de la page et télécharger l'image directement (avec InetGet)
[quote=jcaspar]Le site me demande à quel endroit enregistrer les images...[/quote]
Il te demande, quand tu cliques sur un lien ?

Re: [..] Internet explorer récupèrer copier image dans doss

Posté : mar. 24 sept. 2013 12:22
par jcaspar
M :wink: erci pour votre réponse !


Effectivement il s'agit de lien cliquable ...qui ouvre l'interface par défaut du système qui permet d'enregistrer ensuite le fichier
à l'endroit de son choix...

Re: [..] Internet explorer récupèrer copier image dans doss

Posté : mar. 24 sept. 2013 12:53
par jcaspar
:D :idea: Il m'est venu une idée qui me permettrait effectivement d'utiliser inetget ce qui serait bien plus propre ...

le nom de chaque image correspond à un timestamp..( l'image s'appelle donc 1380019144.png par exemple) si je pouvais récupérer le nom dans les variables de session
du navigateur cela serait parfait ....maintenant reste à voir si cela est possible :?: ?

Re: [..] Internet explorer récupèrer copier image dans doss

Posté : mar. 24 sept. 2013 13:07
par jguinch
Ca je sais pas. Ce qui est sûr, c'est que ça serait plus simple de parser le code source de la page.
Tu peux poster la source de la page de téléchargement ? On regardera si on peut trouver le nom de l'image..

Re: [..] Internet explorer récupèrer copier image dans doss

Posté : mar. 24 sept. 2013 15:15
par jcaspar
Voici le code de la page .... je suis curieux :roll: de savoir comment vous pourriez procéder

Merci pour vos idées ! :wink:

► Afficher le texte

Re: [..] Internet explorer récupèrer copier image dans doss

Posté : mar. 24 sept. 2013 15:39
par jguinch
En fait, ce qu'il aurait fallu, c'est pas le code PHP, mais la source au format HTML, telle qu'elle apparaît quand on fait "afficher la source" dans le navigateur.

Edit: pense à utiliser la balise Spoiler quand tu postes du long code

Re: [..] Internet explorer récupèrer copier image dans doss

Posté : mar. 24 sept. 2013 15:46
par jcaspar
Oups désolé j'avais mal compris ... voici le code html obtenu

► Afficher le texte

Re: [..] Internet explorer récupèrer copier image dans doss

Posté : mar. 24 sept. 2013 16:06
par jguinch
OK.
Donc il faudra que tu récupères la source de la page (avec _IEDocReadHTML par ex), puis ça devrait rouler :
► Afficher le texte

Re: [..] Internet explorer récupèrer copier image dans doss

Posté : mar. 24 sept. 2013 21:09
par mikell
@jguinch
StringRegExp($content, 'signatures/[^"]+', 3) ...non ?

@jcaspar
Essaye de faire attention aux balises

Re: [..] Internet explorer récupèrer copier image dans doss

Posté : mar. 24 sept. 2013 21:24
par jguinch
@mikell : j'aime bien faire compliqué... :roll: