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 :
l'execution de ce script me donne :
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
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' } %>
il m'écrit bien toto donc il est passé par la condition FileExists !toto
Erreur d'exécution Microsoft JScript error '800a0035'
Fichier introuvable
/monfichier.asp, line 29
alors pkoi ne trouve-til pas le fichier ?
je n'y comprend rien :s
Partager