envoie d'un lien dans outlook

Romain
Invité n'ayant pas de compte PHPfrance

28 mars 2007, 18:50

Bonjour,

Excusez-moi d'avance si je me trompe de forum.
N'ayant rien trouvé sur internet sur ce sujet, je m'adresse à vous.

J'envoie un lien hypertext (via la balise <A>) avec la fonction mail().
Dans Outlook, lorsque je clique sur ce lien, la page s'ouvre dans le navigateur.

Or, on m'a demandé de trouver un solution afin que lorsque je clique sur ce lien, la page s'ouvre directement dans Outlook.

Est ce possible en envoyant une fonction php ou une variable par mail de forcer le lien à s'ouvrir dans la fenêtre parent, c'est à dire dans outlook?
J'ai déjà essayé avec target=_parent...

Merci d'avance,

Romain

ViPHP
ViPHP | 1996 Messages

28 mars 2007, 19:03

Je ne pense pas. Mais pourquoi n'envoie tu pas directement la page en HTML via mail(); ?
It is nice to be important but it is more important to be nice
http://www.aureuswebfactory.fr

ViPHP
pjl
ViPHP | 2119 Messages

29 mars 2007, 00:53

PHP coté serveur.
Et Outlook n'interprete pas le PHP.
Maintenant, pour résumer, tu veux afficher une page Web dans outlook (Outlook ou outlook express ?) seulement, c'est un client mail et non un navigateur.

Maintenant, une question, ceux qui te demandent de faire celà, l'ont-ils déjà vu ?

Romain
Invité n'ayant pas de compte PHPfrance

29 mars 2007, 09:30

Bonjour,

Non ils ne l'ont jamais vu. C'est pour ça qu'ils m'ont demandé de trouver une solution. Comme tu le dis si bien Outlook est un client mail, d'où la difficulté!

Pour répondre à ta question, il s'agit bien d'Outlook.

Peut-être qu'en regardant du côté de javascript je trouverai la solution.

Administrateur PHPfrance
Administrateur PHPfrance | 3131 Messages

29 mars 2007, 09:57

Il n'y a pas de solution, Outlook n'est pas un navigateur, il ne saura pas changer de page, ça n'existe pas.
Par contre tu peux effectivement "faire semblant" avec Javascript en affichant/cachant des sections en "display:none" contenant tes différentes pages (pour faire une mise en page avec onglets par exemple).

Romain
Invité n'ayant pas de compte PHPfrance

29 mars 2007, 10:19

Je ne demande qu'à te croire. Mais sur Outlook il est possible d'ouvrir une page (preuve en image)

Image

Donc il y a surement une solution que ce soit en php, javascript ou autre langage d'ouvrir un lien dans Outlook

Mammouth du PHP | 804 Messages

30 mars 2007, 00:08

Non tu peu pas:
outlook et IE sont du même papa :) , donc après avoir fait appel a ton adresse gogole.com , outlook a utilisé IE dans sont système :!:

Je pense même que pour des raison de sécurité c'est inimaginable d'avoir ce que tu veux ! :wink:

Invité
Invité n'ayant pas de compte PHPfrance

30 mars 2007, 14:19

Ok... Merci pour vos réponses! En gros j'ai plus qu'à reprogrammer Outlook :wink:

ViPHP
pjl
ViPHP | 2119 Messages

30 mars 2007, 23:35

Je ne demande qu'à te croire. Mais sur Outlook il est possible d'ouvrir une page (preuve en image)

Donc il y a surement une solution que ce soit en php, javascript ou autre langage d'ouvrir un lien dans Outlook
Sur une image, on peut montrer ce que l'on veut.
Ce serait plus interessant d'expliquer comment on fait pour faire celà.

Sinon, comme je l'ai déjà dit, le PHP est un langage serveur, pas client.
A moins qu'Outlook dans ses dernières versions ait brusquement des afinités toutes particulières avec le PHP, les données qu'Outlook recevra seront du HTML, du javascript mais certainement pas du PHP.

Mammouth du PHP | 1885 Messages

31 mars 2007, 05:02

Tu as utilisé la barre d'adresse d'Outlook, qui charge certainement le contenu avec Internet Explorer.

Tu ne peux ouvrir une page directement dans un client Mail pour des raisons de sécurité et de fonctionnalités.
La programmation est l'expression de la poésie d'un programmeur
Génération PHP