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

JavaScript Discussion :

Créer un fichier .txt


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Mars 2009
    Messages
    18
    Détails du profil
    Informations forums :
    Inscription : Mars 2009
    Messages : 18
    Par défaut Créer un fichier .txt
    Bonjour.

    Je souhaiterai créer un fichier en .txt à l'aide de js, dans le but plus tard d'écrire dans le fichier nouvellement créer.

    Cependant, mon code ne crée pas le fichier comme il ne le devrait, et je ne comprends pas d'où ça peut venir ...

    J'ai fais des tests avec une page vierge à part :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    <html>
    <head>
    <script type="text/javascript">
     
    		/* FileSystemObject donne accès aux Supports/Répertoires/Fichiers */
    var fso=new ActiveXObject("Scripting.FileSystemObject")
    		/* On crée un fichier. On met true s'il est écrasable, faux sinon. */
    fso.CreateTextFile("testfile.txt", true);
    		/* Ouverture d'un Fichier; avec Type  = 1 pour ouvrir un fichier en lecture
    												2                           écriture
    												8                           écriture à la suite
         Créer = true si on crée le fichier quand il n'existe pas, false sinon */
    var ts=fso.OpenTextFile("textfile.txt",8,true);
    /* Ecriture dans le fichier */		
    ts.WriteLine("Salut DVP !");
    ts.Write("Coucou"); //Ecriture de "Coucou".
     
     
    ts.Close();
    </script>
    </head>
    <body>
    test
     
    </body>
    </html>
    J'ai utilisé Firefox et EI7.
    Merci d'avance si vous avez une solution ...

  2. #2
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par défaut
    JS n'est pas fait pour créer des fichiers...
    IE le permet avec fso (ce qui est une grosse faille de sécurité) mais pas les autres browsers non IE
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  3. #3
    Membre averti
    Inscrit en
    Mars 2009
    Messages
    18
    Détails du profil
    Informations forums :
    Inscription : Mars 2009
    Messages : 18
    Par défaut
    Merci de ta réponse.

    Oui, js n'est pas fais pour la création de fichier. Cependant, je suis obligée de l'utiliser.
    Hier, j'ai tenté d'utiliser mes variables javascript avec le php (pour créer mon fichier avec php) impossible ...
    C'est pourquoi je suis résolue à utiliser js pour créer mon fichier.

    On ne peut qu'avec IE ? Oh... N'y a t'il pas d'autres solutions ?
    Quand bien même, mon programme ne marche pas non plus avec IE

  4. #4
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par défaut
    heu tu veux le créer ou le fichier ??? coté client ou serveur ???

    obligée ? non quand la technologie ne le permet pas tu n'as pas le choix...
    contourner le problème, oui il y a des solutions en fonction de l'objectif à atteindre si tu nous dis exactement le but final, il doit servir à quoi ce fichier ?
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  5. #5
    Membre averti
    Inscrit en
    Mars 2009
    Messages
    18
    Détails du profil
    Informations forums :
    Inscription : Mars 2009
    Messages : 18
    Par défaut
    Je vais expliquer mon projet.

    J'utilise les API Google map afin de récupérer les coordonnées d'un point (latitude, longitude) en cliquant sur la carte. Ce code est en javascript.
    La fonction "action suite à un clik" marche très bien.

    Cependant, j'aimerai que l'utilisateur puisse récupérer les informations contenues dans la variable point (donc la latitude et longitude), c'est à dire, l'écrire dans un fichier en .txt.

  6. #6
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par défaut
    le seul moyen raisonnable de faire ça est de le faire coté serveur en enregistrant les valeurs dasn un fichier texte et en le proposant en download

    sinon des bidouilles à base de copytoclipboard mais cela supposera un enregistrement manuel à la fin
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

Discussions similaires

  1. Réponses: 27
    Dernier message: 06/06/2007, 15h15
  2. [VBA-E] créer un fichier .txt
    Par Lucas42 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 06/05/2007, 18h13
  3. Réponses: 5
    Dernier message: 29/03/2007, 13h09
  4. Ouvrir, écrire, enregistrer, modifier, créer un fichier .txt
    Par Omion dans le forum VB 6 et antérieur
    Réponses: 11
    Dernier message: 11/12/2006, 07h50
  5. [VBA-E]Créer un fichier txt depuis une feuille Excel
    Par marie10 dans le forum Macros et VBA Excel
    Réponses: 9
    Dernier message: 20/02/2006, 17h36

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