Uplaod en php

faez Messages postés 31 Statut Membre -  
Alain_42 Messages postés 5413 Statut Membre -
bonjour,
je souhaiterais pouvoir copier un fichier dans un répertoire qui se trouve sur un lecteur réseau. Cependant j'y arrive pas car le scipt me renvoie des msg d'erreurs au niveau de la permission... par contre le script marche très bien en local quand je le copie dans un répertoire sous C.

Voici le msg d'erreurs:

Warning: move_uploaded_file(U:/Site_DSDP/SITE/Documentation/test/phpweb/B20-216137.jpg): failed to open stream: Permission denied in c:\mes documents\testphp\chris\phpweb\upload2.php on line 28

Warning: move_uploaded_file(): Unable to move 'C:\Program Files\EasyPHP1-7\tmp\php15.tmp' to 'U:/Site_DSDP/SITE/Documentation/test/phpweb/B20-216137.jpg' in c:\mes documents\testphp\chris\phpweb\upload2.php on line 28

et voici mon script :

<?
$tmp_name="";
$name="";

If(isset( $_FILES["files"]['tmp_name'])){
$TMP_FILE = $_FILES["files"]['tmp_name'];
} else {
$TMP_FILE = "";
}

if(isset( $_FILES["files"]['name'])){
$NAME_FILE = $_FILES["files"]['name'];
} else {
$NAME_FILE = "";
}

//celui la marche très bien
//$Dirfile ="C:/Mes Documents/TestPhp/chris/phpweb/copie_fichier/";//repertoire de destination

//par contre celui la marche pas du tout
$Dirfile ="U:/Site_DSDP/SITE/Documentation/test/phpweb/";//repertoire de destination

$destination = $Dirfile.$NAME_FILE;

if (move_uploaded_file($TMP_FILE, $destination)) {//copy...
echo "déplacement fichier: ". $TMP_FILE ." vers $destination effectué";//message
}

?>

est ce que quelqu'un pourrait m'aider?
merci bcp..

3 réponses

  1. Cyber Liz Messages postés 64 Statut Membre 50
     
    Bonjour,

    J'ai fait ça récemment et ça marche, mais moi je mets un chemin relatif à partir d'où se trouve le fichier de mon script.

    Ex : $Dirfile ="./Documentation/test/phpweb/";

    Tu as un problème avec la sécurité alors peut-être qu'en mettant un chemin relatif ça fonctionnera. C'est sûr qu'en local tu n'as pas de problème de sécurité car tu as sûrement tous les droits.

    Essaie ça, on sait jamais!

    Vive le Québec libre! Et oui, je suis québécoise...
    0
  2. Alain_42 Messages postés 5413 Statut Membre 904
     
    Ton lecteur réseau est sur quelle machine ? Linux ?
    0