Bonjour,
je vous soumet mon probème:
Configuration :
PHP 5 utilisant Apache 2.0.58 (sous Windows)
A partir d’une application web PHP j’utilise la fonction suivante:
J’utilise cette fonction a travers le réseau local pour vérifier sur un autre serveur que celui ou est installé apache si le fichier existe ou pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 if( file_exists( "\\\\ServeurVoisin\log\truc.log" ) == true ) { $sortie = "Le fichier existe"; }else{ $sortie = "Le fichier n'existe pas"; }
Si il existe je permet à l'utilisateur de voir le fichier en question.
Cette fonctionnalité fonctionne parfaitement en environnement de développement et en environnement de Test mais en Production elle fonctionne 1 fois sur 2. Quand cela fonctionne pas il me renvoi false même si le fichier est vraiment la.
Après verification avec mon administrateur réseau, les droits d’accès sont correct.
La conclusion qui nous est venu à l'esprit est que cela venait surement du réseau qui ne répondait peut être pas assez vite pour la fonction.
je ne sais pas si c'est une explication valable, mais le coté aléatoire des réponse est si deconcertante que l'on a pas trouvé mieux.
Est ce quelqu'un aurai une sugestion pour y remedier ou une solution parallèle?
Merci d'avance.







Répondre avec citation
Partager