Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1130 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Problème accès au fichier sur le disque...

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Problème accès au fichier sur le disque...

n°1775536
peter27x
Posté le 21-08-2008 à 15:51:53  profilanswer
 

Bonjour,  
 
je veux ecrire depuis ma page dans un fichier situé dans un sous-repertoire du rep de ma page, l'ennui c'est que je récupère un format avec des slash qui vont pas du tout, je m'explique avec le code:
 
...
...
       // construction chemin fichier livre d'or
        lsPath = window.location.pathname;
        lsPath = fso.getParentFolderName(lsPath);
        lsPath = fso.BuildPath(lsPath,"/fichier/monFile.txt" );
         
        if (! fso.FileExists(lsPath))
        {
            alert("Fichier du livre d'or introuvable !" );
            return;
        }
         
        ts = fso.OpenTextFile(lsPath, ForAppending,false);
...
...

 
Le problème, c'est que la fonction de récupération du path du FSO donne un chemin selon ce format:
 
"/C:/monSite"
 
mais les fonction fileexists() et OpenTextFile() ne le reconnaissent pas du tout...  
 
alors que si je met EN DUR:
 
"C://monSite" alors là ça marche !  
 
Il s'agit en fait d'un problème de format du chemin utilisé... la fonction FSO renvoie /C:/... alors qu'il faut C://...
 
Quelle est la solution ?
 
Sachant qu'un simple formatage manuel du /C:/ en C:// n'est pas une solution car une fois en ligne sur le net il y aura surement un autre chemin que c: !
 
Merci !
 

mood
Publicité
Posté le 21-08-2008 à 15:51:53  profilanswer
 

n°1775548
bul3
Posté le 21-08-2008 à 16:18:55  profilanswer
 

bonjour,
 
quelques explications sur FileSystemObject
http://marcel-bultez.chez-alice.fr [...] chiers.htm
 
Cordialement.


Message édité par bul3 le 21-08-2008 à 16:20:41

---------------
[mon site] [m'écrire]
n°1775584
olivthill
Posté le 21-08-2008 à 16:56:56  profilanswer
 

Une fois en ligne, cela ne marchera pas, ou bien il y aura une fenêtre demandant si l'on veut utiliser les activeX.
Théoriquement, pour des raisons de sécurité, il ne faut rien écrire sur le poste d'un internaute, à part des cookies. Par contre, il est possible d'écrire sur le serveur, mais pas avec du javascript, mais avec un langage pour serveur, PHP ou Java.

n°1775782
bul3
Posté le 22-08-2008 à 07:57:31  profilanswer
 

si, si, en ligne ça baigne aussi
quand aux messages d'activeX,  
soit renommer la page.htm en page.hta ( ou page.htas )
soit paramétrer correctement IE
probablement en mettant le site dans les site de confiances
ce qui est plus sécurisant.
@+


---------------
[mon site] [m'écrire]

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Problème accès au fichier sur le disque...

 

Sujets relatifs
probleme affichage dans fausse popup[Javascript] - onBeforeUnload, problème de rafraichissement
probleme compilation[Résolu] Problème d'upload de fichier
Problème de mailto la messagerie ne souvre pas sur tout les ordis![RESOLU] [VBA excel] copier un fichier d'un repertoire a un autre
Problème Installation JIST/SWANSProblème de requete...
compter le nombre de ligne d'un fichier 
Plus de sujets relatifs à : Problème accès au fichier sur le disque...


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR