|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Nouveau Membre du Club
![]() Inscription : mars 2006 Messages : 183 ![]() |
Bonjour à tous,
Je suis encore une fois coincé... J'ai des anciennes bases MySql dont je voudrai me servir. Elles ont été sauvegardées, bases et tables, dans des fichiers *.txt réunis dans le même répertoire. Pour éviter de tout transférer à la main, j'ai voulu réaliser un petit script rapide qui le fait automatiquement : on définit le répertoire. Il lit ce répertoire et ouvre chaque fichier. Par fichier, il lit chaque ligne (qui est une instruction MySql) et, avec un query, il charge la table. Simple comme tout. Parfois il fonctionne, mais pas longtemps, et parfois il refuse en me mettant : " Warning: file(.): failed to open stream: Permission denied in d:\easyphp1-8\www\whombat\charge_tables.php on line 16 " C'est la ligne : $fich = file($files); Bien sur il précise que du coup la variable each() n'est pas valable et que Query est vide. Les fichiers n'ont pas de blocage particuliers, la preuve parfois il les ouvre. Alors... No sé... Je vous mets mon script, au cas ou... Code :
Cordialement. |
||
|
|
00
|
|
|
#2 |
|
Membre émérite
![]() Inscription : septembre 2007 Messages : 951 ![]() |
As-tu fais un echo sur le nom du fichier a lire, j'ai l'impression que tu n'as pas exclu les fichiers . et .. c'est peut-etre eux qui te pose problème.
|
|
|
00
|
|
|
#3 |
|
Nouveau Membre du Club
![]() Inscription : mars 2006 Messages : 183 ![]() |
Bonjour,
Je n'ai pas cherché les fichiers '.' et '..' parcequ'il n'y a^pas de sous répertoire. C'est juste un rep, créé pour, avec des fichiers txt. |
|
|
00
|
|
|
#4 |
|
Membre émérite
![]() Inscription : septembre 2007 Messages : 951 ![]() |
Tous les répertoires contiennent implicitement les fichier . et .. tu n'as pas le choix essaye de voir si le problème ne viens pas de là.
|
|
|
00
|
|
|
#5 |
|
Nouveau Membre du Club
![]() Inscription : mars 2006 Messages : 183 ![]() |
En fait vous aviez raison.
Ca marche parfaitement. Merci pour le tuyau. Cordialement. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com