Salut @ tous
Voila je suis un debuttant en PHP.
J'ai un problème lors de l'utilisation de la commande Copy()

Je reçois le message d'erreur suivant :

Warning: Unable to open '' for reading: Permission denied in c:\program files\easyphp\www\web\upload_file.php on line 19

- Je travail sur le serveur local "localhost", utilisateur "root". system d'exploitation : Windows XP

- j'ai fait des recherches, parmis les solutions que j'ai trouvé c'est que je doit avoir la permission pour pouvoir effectuer cette opration.

- Dans ma session Windows XP je possède bien les tous les droits d'un administrateur, est ce que c'est suffisant??

- En plus je ne comprend pas pourquoi j'ai dans le message d'erreur (unable to open '') sans le nom du fichiers que je veut copier!!!

- j'ai entendu parler d'une certaine commande CHMOD, pour avoir les permissions d'accès au dossiers ou au fichiers, mais je ne sais pas comment faire pour l'exploiter.


voila le code des mes 2 pages :

=======formulaire.php==========

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
<form name="formulaire_envoi_fichier" enctype="multipart/form-data" method="post" action="upload_file.php">
  <input type="file" name="fichier_choisi">
  <br>
  <input type="submit" name="bouton_submit" value="Envoyer le fichier">
</form>

=======upload_file.php==========

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
<?php
//on vérifies que le champ est bien rempli:
if(!empty($_FILES["fichier_choisi"]["name"]))
{
	//nom du fichier choisi:
	$nomFichier    = $_FILES["fichier_choisi"]["name"] ;
	//nom temporaire sur le serveur:
	$nomTemporaire = $_FILES["fichier_choisi"]["tmp_name"];
	//type du fichier choisi:
	$typeFichier   = $_FILES["fichier_choisi"]["type"] ;
	//poids en octets du fichier choisit:
	$poidsFichier  = $_FILES["fichier_choisi"]["size"] ;
	//code de l'erreur si jamais il y en a une:
	$codeErreur    = $_FILES["fichier_choisi"]["error"] ;
 
	//chemin qui mène au dossier qui va contenir les fichiers uplaod:
	$chemin = "./upload_fichier/" ;
 
	if(copy($nomTemporaire, $chemin.$nomFichier))
 
		echo("<br>l'upload a réussi") ;
	else
		echo("<br>l'upload a échoué") ;
}//fin if
else
{
	echo("Vous n'avez pas choisit de fichier!!<br>") ;
	echo("<a href=\"./choix_fichier.html\">Retour</a>") ;
}//fin else
?>

=========================
Merci d'avance