Bon en fait, j'ai simplifié la chose
J'ai un fichier de parsing auquel je donne en argument un fichier.
Bizarement, le chemin d acces ou se situe ce fichier semble être important.
Si je place le fichier sur le bureau ca ne marche pas .
Si je place le fichier ds un repertoire public-html qui contient mon code de parsing, ca marche.
(le repertoire public-html a tout les droits)
Ceci dit pr tester le pourquoi du comment, jai donner tous les droits au repertoire Bureau mais ca ne marche pas qd meme.
Dès lors, que le fichier a parser n'est pas dans public_html ca plante.
le bout du code du fichier parsing qui génere l erreur
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 echo $fichier;echo "<br>"; ##lire les lignes du fichier et en fait un tableau if (is_file($fichier)) { if($TabFich = file($fichier)) { for($i=0; $i<count($TabFich);$i++){ }}}
La page me renvoit:
Donc pour être clair, cette erreur je l obtiens a chaque fois que le fichier a parser se trouve n'importe ou que je mette les droits qur le repertoire ou sur le fichier lui meme.l id et le nom de fichier sont :
2monchoixtmrna.jsp
Notice: Undefined variable: TabFich in /home/tahi/public_html/pars2.php on line 45
0
0 line 383
SAUF si je place le fichier a parser ds le répertoire public-html qui contient toutes les pages dont la page du code du parsing. Dans ce cas là, ca marche nickel.
Sous windows où que soit le fichier a parser ca marche...
Donc le probleme ne vient pas du code en lui meme .
si vs savez comment faire :p
Partager