Créer et écrire dans un fichier en javascript
thehitappli
Messages postés
6
Date d'inscription
Statut
Membre
Dernière intervention
-
jordane45 Messages postés 38486 Date d'inscription Statut Modérateur Dernière intervention -
jordane45 Messages postés 38486 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour,
J'aimerai savoir comment créer et écrire dans un fichier en javascript ou en php.
J'avais repéré ce code :
pour créer le fichier :
pour écrire dans le fichier :
J'ai testé ces codes dans google chrome, je me suis renseigné et il me semble que ActiveX ne soit pas compatible avec chrome.
Donc j'aimerai une alternative si c'est possible de préférence en javascript, html ou php.
Merci
J'aimerai savoir comment créer et écrire dans un fichier en javascript ou en php.
J'avais repéré ce code :
pour créer le fichier :
var fileSystem=new ActiveXObject("Scripting.FileSystemObject");
fileSystem.CreateTextFile("exemple.txt",false);
pour écrire dans le fichier :
var fileSystem=new ActiveXObject("Scripting.FileSystemObject");
var monfichier=fileSystem.OpenTextFile("exemple.txt", 2 ,true);
monfichier.WriteLine("tutoriels en folie");
monfichier=fileSystem.OpenTextFile("exemple.txt", 1 ,true);
alert(monfichier.ReadAll());
monFichier.Close();
J'ai testé ces codes dans google chrome, je me suis renseigné et il me semble que ActiveX ne soit pas compatible avec chrome.
Donc j'aimerai une alternative si c'est possible de préférence en javascript, html ou php.
Merci
A voir également:
- Comment créer un fichier javascript
- Comment créer un groupe whatsapp - Guide
- Comment réduire la taille d'un fichier - Guide
- Comment ouvrir un fichier epub ? - Guide
- Fichier bin - Guide
- Creer un fichier .bat - Guide
1 réponse
Bonjour,
Les activeX ne fonctionnent qu'avec IE.
De toutes façons, javascript ne permet pas (sauf ie et les activex...) de manipuler (du moins de les créer/écrire) de fichier....ça serait une grosse faille de sécurité.
Avec le HTML5 il existe (je n'ai pas essayé) un FILE API qui permet de lire les fichiers mais, (à vérifier), ne permet pas d'en créer ou d'y écrire.
De plus.. le javascript s'exécute côté poste utilisateur. (ce qui fait que tu ne pourras pas créer/lire de fichier hébergé sur ton serveur).
Seul un langage serveur (comme le php) le permet :
En php pour lire un fichier, tu peux utiliser
https://www.php.net/manual/fr/function.readfile.php ou https://www.php.net/manual/fr/function.file-get-contents.php
Pour écrire tu peux utiliser : https://www.php.net/manual/fr/function.file-put-contents.php
Et si tu veux que l'utilisateur puisse récupérer le fichier... il suffit de le mettre en download sur ton site.
Les activeX ne fonctionnent qu'avec IE.
De toutes façons, javascript ne permet pas (sauf ie et les activex...) de manipuler (du moins de les créer/écrire) de fichier....ça serait une grosse faille de sécurité.
Avec le HTML5 il existe (je n'ai pas essayé) un FILE API qui permet de lire les fichiers mais, (à vérifier), ne permet pas d'en créer ou d'y écrire.
De plus.. le javascript s'exécute côté poste utilisateur. (ce qui fait que tu ne pourras pas créer/lire de fichier hébergé sur ton serveur).
Seul un langage serveur (comme le php) le permet :
En php pour lire un fichier, tu peux utiliser
https://www.php.net/manual/fr/function.readfile.php ou https://www.php.net/manual/fr/function.file-get-contents.php
Pour écrire tu peux utiliser : https://www.php.net/manual/fr/function.file-put-contents.php
Et si tu veux que l'utilisateur puisse récupérer le fichier... il suffit de le mettre en download sur ton site.