Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Affichage doc Word (ou autres)

4 réponses
Avatar
Phil
Bonjour a tous

Pour gerer des fichiers Word stockés sur mon ordinateur (local),
j'utlise une BDD MySql et des script PHP (sur un serveur dedier OVH)

Le script PHP me permet de trier puis de selectionner un fichier

Les champs de la BDD sont : Redacteur, Date, ..., et Chemin du fichier
(C:\sdsd\xxx.doc)

Apres la selection d'un document une page HTML/JS est generée.
cette page doit afficher un resumé de la selection (Redacteur, ...)
et un lien permettent l'ouverture du ficher selectionné.

Et c'est la que je bute !!!

Le lien :
<img border="0" src="fichier.jpg" width="50" height="50"
onclick="AffiFichier('e:\lgksgljsdf\fichier.doc')">


Le script appelé
<script language="JavaScript">
function AffiFichier(FileName)
{
alert(FileName); <---------------Pour verif !!! , le script est
bien appelé avec le bon chemin\fichier.doc
location.href=FileName; <----------------------- la il ne se passe rien
!!!!
}
</script>


J'ai aussi testé HREF="file:///e:/sdfsldf/fichier.doc" sans plus de
resultat.

L'ideal etant que Word soit lancé et ouvre le fichier

Merci d'avance pour votre aide

Phil

4 réponses

Avatar
ASM

Bonjour a tous

Pour gerer des fichiers Word stockés sur mon ordinateur (local),
j'utlise une BDD MySql et des script PHP (sur un serveur dedier OVH)

Les champs de la BDD sont : Redacteur, Date, ..., et Chemin du fichier
(C:sdsdxxx.doc)


le fichier est sur ton disque dur ? -> C:
et tu en as donné l'url ?

onclick="AffiFichier('e:lgksgljsdffichier.doc')">


Ah! ce coup-ce le fichier est sur un CD ? -> e:
si c'est çà que tu appelles le "bon chemin' ! ! !

location.href=FileName; <----------------------- la il ne se passe rien


tu te doutes bien qu'on ne sait plus où aller chercher le fichier
(qui normalement doit être qque part sur le serveur)



(et je crois que pour aller sur le DD c'est mieux :
href="file:///c:truc/fichier.doc" )

onclick="AffiFichier('file:///e:lgksgljsdf/fichier.doc')"

--
*******************************************************
Stéphane MORIAUX et son vieux Mac
Aide Pages Perso (images & couleurs, formulaire, CHP)
http://perso.wanadoo.fr/stephane.moriaux/internet/
*******************************************************

Avatar
Do Re Mi chel La Si Do
Bonsoir !

Il me semble que, pour afficher un fichier qui n'est pas dans le même
domaine d'exécution que la page (Html), il faut désactiver beaucoup de
choses, au niveau sécurité.

Mais ça ne suffira peut-être pas.

En tout cas, le code fonctionne en local (chez moi, sur IE).

@-salutations
--
Michel Claveau
Avatar
Phil
Effectivement je pense que le pb vient du fait que les fichiers sont en
local
et le code sur un serveur externe.

si le code est en local cela marche !

Merci


"Do Re Mi chel La Si Do" a écrit dans le
message de news: 420bb9be$0$19412$
Bonsoir !

Il me semble que, pour afficher un fichier qui n'est pas dans le même
domaine d'exécution que la page (Html), il faut désactiver beaucoup de
choses, au niveau sécurité.

Mais ça ne suffira peut-être pas.

En tout cas, le code fonctionne en local (chez moi, sur IE).

@-salutations
--
Michel Claveau





Avatar
otiteca
en mon sens, il faut passer une URL a ta fonction et non pas un chemin
absolu.

en d'autres termes, si tes fichiers sont dans ton docroot
sous /mydocfile/*.doc

href.location=('/mydocfile/monfichier.doc');

ca marche.

car il redirige le document html actuel vers une url qui pointe sur un autre
type de media, ici un fichier doc, et ton navigateur va l'ouvrir ou te
demander de le telecharger.


A+

Olivier


Phil wrote:

Bonjour a tous

Pour gerer des fichiers Word stockés sur mon ordinateur (local),
j'utlise une BDD MySql et des script PHP (sur un serveur dedier OVH)

Le script PHP me permet de trier puis de selectionner un fichier

Les champs de la BDD sont : Redacteur, Date, ..., et Chemin du fichier
(C:sdsdxxx.doc)

Apres la selection d'un document une page HTML/JS est generée.
cette page doit afficher un resumé de la selection (Redacteur, ...)
et un lien permettent l'ouverture du ficher selectionné.

Et c'est la que je bute !!!

Le lien :
<img border="0" src="fichier.jpg" width="50" height="50"
onclick="AffiFichier('e:lgksgljsdffichier.doc')">


Le script appelé
<script language="JavaScript">
function AffiFichier(FileName)
{
alert(FileName); <---------------Pour verif !!! , le script
est
bien appelé avec le bon cheminfichier.doc
location.href=FileName; <----------------------- la il ne se passe rien
!!!!
}
</script>


J'ai aussi testé HREF="file:///e:/sdfsldf/fichier.doc" sans plus de
resultat.

L'ideal etant que Word soit lancé et ouvre le fichier

Merci d'avance pour votre aide

Phil