creation de site internet :

- Lecture, écriture de fichiers en JS

credit immobilier
Autres messages sur des sujets similaires :
Fichiers et bases de données en JS
pb liens vers fichiers précédents
Un grand merci à JSMAN
Passer des variables du PHP vers JS et de JS vers PHP
Envoyer des donnés via JS
Cours HTML / Javascript / PHP disponibles :
Protéger l'accès à un fichier
Lire, écrire, modifier un fichier avec PHP



 Retour Site Honolulu  |  Nouveau sujet  |  Retour aux sujets  |  Chercher  |  Connexion    
 Lecture, écriture de fichiers en JS
Auteur: Jsman
(---.adsl.proxad.net)
Date: 05-06-2004 20:15
295 messages postés sur  la création de site internet [ 295 msg ]
Je viens de découvrir cette source sur internet, elle apprend comment écrire et lire dans des fichiers.
Cette source utilise les controles ActiveX...
Ca à l'air génial, alors je vous fait part de ma découverte !
Comme indiqué : "Amusez-vous-bien" #rire#


JSMAN

Répondre à ce message
 
 Re: Lecture, écriture de fichiers en JS
Auteur: Jsman
(---.dial.proxad.net)
Date: 06-06-2004 11:50
295 messages postés sur  la création de site internet [ 295 msg ]
des fois, je me dis que je suis pas très doué ! #rire##rire#
javais oublié l'adresse !
http://javascriptfr.com/code.aspx?ID=23434


JSMAN

Répondre à ce message
 
 Re: Lecture, écriture de fichiers en JS
Auteur: [POUET] Tarcon
((194.254.217.---)
Date: 07-06-2004 10:52
101 messages postés sur  la création de site internet [ 101 msg ]
C bien ce que je pensais :)

Il fait trop chaud pour travailler ;)

Tarcon

Répondre à ce message
 
 Re: Lecture, écriture de fichiers en JS
Auteur: [POUET] Tarcon
((194.254.217.---)
Date: 07-06-2004 11:00
101 messages postés sur  la création de site internet [ 101 msg ]
C'est quand meme plutot inquiétant que le javascript puisse créer des fichiers, modifier la base de registre d'apres ce qu'il est marqué ....

Niak niak, le jawa c dangereux #rire#

A+

Tarcon

Tarcon

Répondre à ce message
 
 Re: Lecture, écriture de fichiers en JS
Auteur: Jsman
(-251.abo.wanadoo.fr)
Date: 14-06-2004 16:01
295 messages postés sur  la création de site internet [ 295 msg ]
Et oui, et oui, encore faut-il que le navigateur accepte le ActiveX...


JSMAN

Répondre à ce message
 
 Re: Lecture, écriture de fichiers en JS
Auteur: Sacha
((---.ppp.tiscali.fr)
Date: 14-06-2004 17:37
295 messages postés sur  la création de site internet [ 295 msg ]
<html>
<!-- date de creation: 16/07/2003 -->
<head>
<title></title>
<meta name="Description" content="">
<meta name="Keywords" content="">
<meta name="Author" content="Ak3naton">
<meta name="Generator" content="WebExpert 2000">
</head>
<script>
function create() { //fonction de création d'un fichier
var Object = new ActiveXObject('Scripting.FileSystemObject'); //Crée un espace mémoire ActiveX qui va nous servir à contenir et à modifier le fichier voulu.
var NouvTxt = Object.CreateTextFile('Hello.txt',true); //Ici on crée un nouveau fichier .txt mais vous pouvez mettre l'extension que vous voulez comme .html, le paramètre "false" indique qu'un fichier existant ne sera pas écrasé, "true" a l'effet inverse. Aprés avoir été créé avec cette fonction le fichier est immédiatement accessible pour une lecture ou une écriture.
NouvTxt.Write('Hello world !'); //On écrit un petit mot.
NouvTxt.Close(); //Puis on referme le fichier.
}
function read() { //fonction de lecture d'un fichier
var Object1 = new ActiveXObject('Scripting.FileSystemObject'); //Même formule que dans la fonction précédente, j'ai juste changé le nom de la variable pour ne pas s'embrouiller, même si ce n'est pas indispensable étant donné que l'on change de fonction.
var LirTxt = Object1.GetFile('Hello.txt'); // GetFile() permet d'attribuer à l'objet activeX la valeur d'un fichier existant, ici , celui que l'on a créé précedemment. Seulement getfile() ne le rend pas immédiatement accessible comme le createTextFile, il va falloir utiliser une autre fonction.
var doc1 = LirTxt.OpenAsTextStream(1); //Maintenant que notre fichier .txt est initialisé on va pouvoir le manipuler, le paramètre 8 signifie que l'on va ouvrir le fichier et le compléter , la valeur 1 permet de l'ouvrir en lecture seule, et le 2 l'ouvre et écrit en écrasant les valeurs déjà existantes.
doc1.Skip(5); //cette instruction permet d'exclure les 5 premiers caractères du fichier lors de sa lecture.
var txt = doc1.ReadAll(); // On "lit tout" le fichier, il existe aussi ReadLine(x) qui lit la ligne x et Read(x) qui lit les x premiers caractères du fichier.
fenetre.value=txt; //On affiche le contenu.
doc1.Close(); //On referme.
}
</script>
<body>
<input type="button" value="Créer" Onclick="create()"><br>
<input type="button" value="Lire" Onclick="read()">
<input type="text" size=40 value="" name="fenetre">
</body>
</html>
#super#
Source:javascriptfr.com

Répondre à ce message
 
 Re: Lecture, écriture de fichiers en JS
Auteur: honolulu
(---.adsl.proxad.net)
Date: 14-06-2004 18:10
1520 messages postés sur  la création de site internet [ 1520 msg ]
Je vais me dépêcher de désactiver les ActiveX moi #rire#
en tout cas c'est un truc à savoir ! Merci à toi Sacha #clin#

Répondre à ce message
 
 Re: Lecture, écriture de fichiers en JS
Auteur: [POUET] Tarcon
(80-8.abo.wanadoo.fr)
Date: 14-06-2004 22:12
101 messages postés sur  la création de site internet [ 101 msg ]
certes itou

Tarcon

Répondre à ce message
 
 Re: Lecture, écriture de fichiers en JS
Auteur: Jsman
(-250.abo.wanadoo.fr)
Date: 17-06-2004 11:57
295 messages postés sur  la création de site internet [ 295 msg ]
En fait, ca sert a quoi principale;ent, les activex ?

et regarde le posteur de ce thread ...


JSMAN

Répondre à ce message
 
 Re: Lecture, écriture de fichiers en JS
Auteur: Sacha
((---.ppp.tiscali.fr)
Date: 17-06-2004 14:04
295 messages postés sur  la création de site internet [ 295 msg ]
En effet, avec ActiveX on peut même supprimer (modifier, plutôt) les fichiers système!
C'est un danger.. Tout à l'haure j'ai créé 100000 fichiers et... mon ordinateur ne répondait sur aucune touche, aucun mouvement de la souris... J'ai mis ensuite 8mn pour les supprimer (pas un par un, en selectionnant!)!
Je ne vous conseille pas de refaire mes betises.



Message édité (17-06-2004 15:30)

Répondre à ce message
 
 Re: Lecture, écriture de fichiers en JS
Auteur: Mytch
((195.144.54.---)
Date: 17-06-2004 16:36
105 messages postés sur  la création de site internet [ 105 msg ]
j'ai une pitit question, dans le code que sacha nous a fourni (qui est top d'ailleur) comment faire pour indiquer ou installer le fichiers Hello.txt??? parce que quand je le test en local, il l'installe sur le bureau, mais lorsque je le test sur le net, je ne sais pas ou il me l'as mit...et sa me serais utile pour reprendre les commandes que les gens passe sur le site que j'ai crée (faut pas croire que sa m'interesse pour faire des conneries) lol #et_hop#

Répondre à ce message
 
 Re: Lecture, écriture de fichiers en JS
Auteur: Sacha
((---.ppp.tiscali.fr)
Date: 17-06-2004 16:45
105 messages postés sur  la création de site internet [ 105 msg ]
Ah ouais... Tu mets:
fichier="file:///C:\\WINDOWS\\System.ini";
var NouvTxt = Object.CreateTextFile(fichier,true);
Et c'est bon! (il modifie ton fichier sstème!!! lol!)

Répondre à ce message
 
 Re: Lecture, écriture de fichiers en JS
Auteur: Mytch
((195.144.54.---)
Date: 18-06-2004 08:59
105 messages postés sur  la création de site internet [ 105 msg ]
bon vais tester tout sa ajd alors...encore merci

Répondre à ce message
 
 Re: Lecture, écriture de fichiers en JS
Auteur: Sacha
((---.ppp.tiscali.fr)
Date: 18-06-2004 13:54
105 messages postés sur  la création de site internet [ 105 msg ]
Je te conseile pas prendre cet exemple, sinon ton ordi ne marchera plus (system.ini est un fichier système important)#rire##rire##rire#

Répondre à ce message
 
 Re: Lecture, écriture de fichiers en JS
Auteur: Sacha
((---.ppp.tiscali.fr)
Date: 18-06-2004 14:02
105 messages postés sur  la création de site internet [ 105 msg ]
Je viens de le tester et.... #rougir# Rectification:
fichier="C:\\WINDOWS\\System.ini";
var NouvTxt = Object.CreateTextFile(fichier,true);
Il ne faut pas mettre file:/// devant (je ne comprends pas pourquoi)
Ca marche Nickel, ce script. Merci à Jsman

Répondre à ce message
 
 Re: Lecture, écriture de fichiers en JS
Auteur: Mytch
((195.144.54.---)
Date: 18-06-2004 15:08
105 messages postés sur  la création de site internet [ 105 msg ]
en local il marche super bien...mais dès que je mets ce fichier sur internet, le lien ne marche pas...sa ne l'enregistre pas sur mon pc...#triste#

Répondre à ce message
 
 Re: Lecture, écriture de fichiers en JS
Auteur: Sacha
((---.ppp.tiscali.fr)
Date: 18-06-2004 15:31
105 messages postés sur  la création de site internet [ 105 msg ]
Télécharge Netscape, celui-ci a un super debugger!

Répondre à ce message
 
 Re: Lecture, écriture de fichiers en JS
Auteur: Mytch
((195.144.54.---)
Date: 18-06-2004 15:34
105 messages postés sur  la création de site internet [ 105 msg ]
donc en resumer, sur Internet Explorer sa marche pas ce truc? lol...c'est bien dommage...

Répondre à ce message
 
 Re: Lecture, écriture de fichiers en JS
Auteur: Sacha
((---.ppp.tiscali.fr)
Date: 18-06-2004 15:38
105 messages postés sur  la création de site internet [ 105 msg ]
Non, seulement Netscape te dira quelle est l'erreur. Tu la corrigera et ça va marcher! (partout)

Répondre à ce message
 
 Re: Lecture, écriture de fichiers en JS
Auteur: honolulu
(---.adsl.proxad.net)
Date: 18-06-2004 15:42
1520 messages postés sur  la création de site internet [ 1520 msg ]
donc en resumer, sur Internet Explorer sa marche pas ce truc
à mon avis, le problème n'est pas IE mais plutôt sa config peut-être qui empêche ce genre de manip...
cf Outils >> Options Internet >> Sécurité >> Personnaliser le niveau (activer ou pas les ActiveX)...

Répondre à ce message
 
 Re: Lecture, écriture de fichiers en JS
Auteur: Sacha
((---.ppp.tiscali.fr)
Date: 18-06-2004 15:55
1520 messages postés sur  la création de site internet [ 1520 msg ]
Oui, c'est possible. Mais donne nous le lien, puisque tu l'as mis sur un serveur #air#

Répondre à ce message
 
 Re: Lecture, écriture de fichiers en JS
Auteur: Jsman
(---.adsl.proxad.net)
Date: 22-06-2004 18:44
295 messages postés sur  la création de site internet [ 295 msg ]
Ou alors peut-être que le navigateur en lui-même refuse l'accès au disque...


JSMAN

Répondre à ce message
 
 Re: Lecture, écriture de fichiers en JS
Auteur: [POUET] Tarcon
(80-8.abo.wanadoo.fr)
Date: 22-06-2004 22:09
101 messages postés sur  la création de site internet [ 101 msg ]
Nan je crois pas surtout si c IE, en général niveau sécurité c pas trop ça.
Qui a dit que faille rimait avec MS ? #rire#

Tarcon

Répondre à ce message
 
 Re: Lecture, écriture de fichiers en JS
Auteur: Mytch
((195.144.54.---)
Date: 23-06-2004 07:44
105 messages postés sur  la création de site internet [ 105 msg ]
Salut, désolé sacha, mais la je peux pas te donner l'adresse ou je l'ai mit, car j'ai utilisé l'interface d'administration d'un site pour mettre le code...mais dès que je trouve un autre lieu je te le ferais savoir (d'ici probablement 1 semaine ou 2)

Répondre à ce message
 Retour Site Honolulu  |  Liste des Forums    

 Liste des Forums  |  Nouvel utilisateur ? Enregistrez-vous ici 
 Connexion
 Nom d'utilisateur:
 Mot de passe:
 Enregistrer mon profil:
   
 Mot de passe perdu ?
Écrivez votre adresse Email ou votre Identifiant ci-dessous et un nouveau mot de passe sera envoyé sur l'Email lié à votre profil.
phorum.org
Honolulu : apprendre le html et le javascript