rss
Rechercher : dans
Par : Pertinence Date Nom d'utilisateur
Statut : Non résolu

[PHP]Pb copie fichier d'un PC vers un serveur

Posté par KILLGUNBLOOD, le vendredi 14 décembre 2007 à 12:06:42
Bonjour,

Voici mon script,



//modification et transfert image
$cartephoto=stripslashes($photo[$i]);
//test si répertoire existe
IF (!is_dir('..\fichiers\Releve\cartet'))
{mkdir ('..\fichiers\Releve\cartet',0777);}
IF (!is_dir("..\fichiers\Releve\cartet\\".$_SESSION['­codecentre'].""))
{mkdir ("..\fichiers\Releve\cartet\\".$_SESSION['codecent­re']."",0777);}
$lotiris=explode('\\',$cartephoto);
$repertoirelot=$lotiris[6];
IF (!is_dir("..\fichiers\Releve\cartet\\".$_SESSION['­codecentre']."\\".$repertoirelot))
{mkdir ("..\fichiers\Releve\cartet\\".$_SESSION['codecent­re']."\\".$repertoirelot,0777);}
//copie du fichier
$chemin = '..\fichiers\Releve\cartet\\'.$_SESSION['codecentre'].'\\'.$­repertoirelot.'\\';
copy($cartephoto,$chemin.$lotiris[7]);
$sql = "INSERT INTO cli_cartet_erreur VALUES('','".$_SESSION['codecentre']."'
,'".date("Y-m-d")."','".$ref[$i].&­quot;','".$repertoirelot."/".$lotiris[7].&quo­t;'
,'".$erreur[$i]."','NON','','','','');";
mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error());

En mode localhost je n'ai aucun soucis ca fonctionne, par contre des que le script se trouve sur le serveur (intranet) un message de ce type apparait :

Warning: copy(E:\Donnees\Commun\cartet\out\image\L20071214_100356\200­71214001.tif) [function.copy]: failed to open stream: No such file or directory in C:\wamp\www\clientele\valideerreurlot.php on line 39

Je pense que le pb vient du fait qu'il essaye de copier le fichier mais de son dd (serveur) et non du DD de l'utilisateur.
Existe t'il une solution pour copier un fichier d'un PC vers un serveur intranet

Par avance merci
Configuration: Windows 2000
Internet Explorer 6.0
Répondre à KILLGUNBLOOD  Signaler ce message aux modérateurs Aller au dernier message

1


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
 KILLGUNBLOOD, le vendredi 14 décembre 2007 à 13:39:48
J'ai modifier après recherche mais ca ne fonctionne pas ??? A l'aide

$cartephoto=stripslashes($photo[$i]);
//test si répertoire existe
IF (!is_dir('..\fichiers\Releve\cartet'))
{mkdir ('..\fichiers\Releve\cartet',0777);}
IF (!is_dir("..\fichiers\Releve\cartet\\".$_SESSION['­codecentre'].""))
{mkdir ("..\fichiers\Releve\cartet\\".$_SESSION['codecent­re']."",0777);}
$lotiris=explode('\\',$cartephoto);
$repertoirelot=$lotiris[6];
IF (!is_dir("..\fichiers\Releve\cartet\\".$_SESSION['­codecentre']."\\".$repertoirelot))
{mkdir ("..\fichiers\Releve\cartet\\".$_SESSION['codecent­re']."\\".$repertoirelot,0777);}
//copie du fichier
$chemin = 'fichiers/Releve/cartet/'.$_SESSION['codecentre'].'/'.$reper­toirelot.'/';

// copy($cartephoto,$chemin.$lotiris[7]);
// $cartephoto=str_replace("\\", "/", $cartephoto);
echo $cartephoto;
// Mise en place d'une connexion basique
// Chargement d'un fichier
$upload = ftp_put($conn_id,$chemin.'/'.$lotiris[7] ,$cartephoto , FTP_BINARY);
Répondre à KILLGUNBLOOD
Logiciels pertinents trouvés dans les téléchargements
Télécharger UltraVNC 1.0.2UltraVNC - UltraVNC est un programme informatique facile à utiliser capable d'afficher l'écran d'un autre ordinateur (via internet ou...Catégorie: Connexion à distance
Licence: Open Source
Télécharger PerfectToolsXP 2PerfectToolsXP - PerfectToolsXP 2 vous permettra d'obtenir le maximum de Windows XP. Il rassemble 42 modules différents, un tout en un, se...Catégorie: Optimisation
Licence: Freeware/gratuit
Télécharger Ghostscript 8.61Ghostscript - Ghostscript est le nom d'un ensemble d'outils fournissant : Un interpréteur pour le langage PostScript (TM), offrant la...Catégorie: Postscript (PS)
Licence: Freeware/gratuit
Télécharger Spider-Player v2.203Spider-Player - Spider-Player, est un lecteur/enregistreur de CD audio, et un convertisseur des fichiers audio vers (entre autres) les...Catégorie: Extraction
Licence: Freeware/gratuit
Plus de logiciels gratuits sur « [PHP]Pb copie fichier d'un PC vers un serveur »