javascript lire dans un fichier
bonjours, mon probleme ne doit pas etre bien compliqué mai je comprend vraiment pas ce qui cloche :
je cherche simplement a lire les ligne d'un fichier une par une et a les ajouter dans les champ d'un tableau :
code :
Code:
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 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47
|
<% @LANGUAGE="JavaScript" %>
<%
Response.Buffer = true ;
Response.Expires = -1440 ;
Response.addHeader("pragma","no-cache") ;
Response.addHeader("cache-control","private");
Response.CacheControl = "no-cache" ;
Server.ScriptTimeout = 300 ;
%>
<HTML>
<HEAD>
<TITLE>Peut importe le titre</TITLE>
</HEAD>
<BODY>
<%
FSO = new ActiveXObject("Scripting.FileSystemObject") ; 'Créer un objet
FileSystemObject'
if (FSO.FileExists("msg.txt")) //ici c'est vrai donc il entre bien dans le if ! (il ecrit "toto")
{
Response.Write("toto") ;
var inF = FSO.OpenTextFile("msg.txt",1,false) ;// ici j'ai le message d'erreur
var i = 0 ;
var tab = String[0] ;
While (!inF.AtEndOfStream()) ; 'lire chacune des lignes jusquà la fin'
{
i++ ;
tab[i]= inF.readLine() ; 'et les stocké dans un tableau'
Response.Write("tata");
}
inF.close ; 'Enfin fermer le fichier'
}
%> |
l'execution de ce script me donne :
Citation:
toto
Erreur d'exécution Microsoft JScript error '800a0035'
Fichier introuvable
/monfichier.asp, line 29
il m'écrit bien toto donc il est passé par la condition FileExists !
alors pkoi ne trouve-til pas le fichier ?
je n'y comprend rien :s