IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Bibliothèques et frameworks PHP Discussion :

[RTF] Forcer l'enregistrement d'un fichier RTF ouvert via IE


Sujet :

Bibliothèques et frameworks PHP

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    38
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 38
    Points : 24
    Points
    24
    Par défaut [RTF] Forcer l'enregistrement d'un fichier RTF ouvert via IE
    Bonjour à tous,

    Je travaille actuellement sur une application intranet PHP/MySQL et je génère à la volée des documents RTF selon un template de base.

    Cependant l'utilisateur peut ensuite ouvrir ce fichier RTF par le biais d'internet explorer. Ce dernier peut modifier ce fichier RTF.

    Ma question est :
    Quand l'utilisateur ferme IE après avoir modifié le fichier RTF, IE propose de sauvegarder le document car ce dernier a été modifié.

    Est-il possible de forcer le chemin d'enregistrement du document ? ( c'est plus pratique pour l'utilisateur et plus facile pour moi pour ensuite l'uploader à nouveau sur mon serveur)

    Je vous rermercie par avance

  2. #2
    Expert éminent
    Avatar de sekaijin
    Homme Profil pro
    Urbaniste
    Inscrit en
    Juillet 2004
    Messages
    4 205
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Urbaniste
    Secteur : Santé

    Informations forums :
    Inscription : Juillet 2004
    Messages : 4 205
    Points : 9 127
    Points
    9 127
    Par défaut
    Normalement tu n'a pas à forcer l'utilisateur dans ces choix.
    donc si tu envois au client un mimetype Text RTF c'est lui et lui seul qui décide si ça s'ouvre dans le navigateur ou si ça s'ouvre dans une autre application ou s'il faut l'enregister ou encore générer une erreur

    tu peux un peut forcer la main mais ce n'est pas gratuit
    en théorie c'est le mime type qui défini le type de fichier mais de nombreux système utilise aussi (voire plutôt) l'extention (attention ce n'est pas le cas de tous) bref dans le web c'est le mime type qui compte
    tu peux donc envoyer ton fichier avec comme un mimetype inconnu
    généralement les navigateurs (99%) dans ce cas propose l'enregistrement du fichier. (non typé) c'est au système local qui doit se débrouiller pour trouver la bonne application sans connaitre le type de document. la plus part du temps cela ce passera bien si ton fichier à une extention .rtf mais quelques rare système ne pouront seul déterminer l'application.

    il y a un autre mais qui lui est plus embêtant.
    "Imposssible de prendre en charge cette page format inconnu" voilà ce que font certains navigateurs (rares) dans ce cas.

    a+jyt

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    38
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 38
    Points : 24
    Points
    24
    Par défaut
    Je vois bien ce que tu veux dire mais ce n'est pas exactement ce que je désirerais faire.

    En effet, j'ai déjà effectué cette procédure avec des fichiers excel qui s'enregistrent automatiquement dans le répertoire désiré avec une macro .
    ( le lien hypertexte est dans IE --> ouverture du fichier dans IE --> fermeture dans IE --> déclenchement de la macro --> sauvegarder auto )

    Cependant, ne pouvant générer que des RTF ( et non des fichiers .doc ou j'aurais bien sur utilisé le même principe ). je voulais juste savoir si je pouvais procéder de la même façon.

    Visiblement comme tu me le dis ce n'est pas possible donc je vais essayer de trouver une autre solution.

    Si d'autres bien sur ont des idées je suis preneur.

    Merci

Discussions similaires

  1. [XL-2007] Forcer le chemin d'enregistrement d'un fichier
    Par Yann_ICCA dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 22/12/2016, 11h48
  2. [XL-2013] Enregistrement d'un fichier csv téléchargé via Internet Explorer (VBA)
    Par VBA learner dans le forum Macros et VBA Excel
    Réponses: 15
    Dernier message: 22/09/2016, 17h05
  3. [HTML] forcer l'enregistrement d'un fichier
    Par krfa1 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 4
    Dernier message: 28/11/2005, 23h58
  4. [LG]supprimer un enregistrement dans un fichier
    Par Marcus2211 dans le forum Langage
    Réponses: 10
    Dernier message: 17/11/2003, 00h59
  5. enregistrer dans un fichier avec une appli mdi
    Par ferrari dans le forum C++Builder
    Réponses: 4
    Dernier message: 05/05/2002, 15h17

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo