Salut à tousje voudrais savoir comment on peut avoir accès à un dossier du réseau local "\\\\Poste\\....." avec la fonction opendir. Je suis sous XP SP1 et la fonction opendir me retourne "Argumant is not valid" lors ce que j'essaye d'ouvrir mon dossier pour le copier. J'ai pas trouvé la réponse à mon problème en faisant une recherche avancée donc si quelqu'un pouvait m'aider.

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
 
function CopyFiles($source,$dest)
		{  
		   $folder = opendir($source);
		   while($file = readdir($folder))
		   {
			   if ($file == '.' || $file == '..') {
				   continue;
			   }
 
			   if(is_dir($source.'/'.$file))
			   {
				   mkdir($dest.'/'.$file,0777);
				   CopyFiles($source.'/'.$file,$dest.'/'.$file);
			   }
			   else 
			   {
				   copy($source.'/'.$file,$dest.'/'.$file);
			   }
 
		   }
		   closedir($folder);
		   return 1;
		}
 
		$source = '\\\\POSTE1\\contrat_client';
		$dest = 'C:\\Program Files\\EasyPHP1-7\\mysql\\data\\contrat_client';
		CopyFiles($source,$dest);
 
		$source = '\\\\POSTE1\\enregistrement';
		$dest = 'C:\\Program Files\\EasyPHP1-7\\mysql\\data\\enregistrement';
		CopyFiles($source,$dest);
Merci de votre aide!!!!