phenixoiseau
Messages postés6Date d'inscriptionlundi 3 février 2003StatutMembreDernière intervention11 septembre 2003
-
10 sept. 2003 à 17:08
andreroh
Messages postés8Date d'inscriptionsamedi 7 juin 2003StatutMembreDernière intervention10 septembre 2003
-
10 sept. 2003 à 19:57
phénixOiseau
Bonjour,
Voilà j'ai écrit un script pour charger un fichier vers un serveur. Lorsque j'execute le script depuis ma machine le chargement du fichier de ma machine vers le serveur fonctionne correctement.
Mais quand le script s'execute depuis le serveur j'obtient le message d'erreur suivant :
fput() error opening e:\easyphp\www\site update\2\functions.php on line 1820
je pense que fput() cherche le fichier que je veux charger sur le serveur et non sur ma machine.
Comment faire pour que fput() aille chercher le fichier sur ma machine et non sur le serveur.
rem : Dans mon form j'utilise bien enctype = "multipart/form-data"
Je vous remercie de votre aide.
Voici le code que j'utilise :
/****************************************************/
/* UploadFile */
/* Description : Upload un fichier vers le serveur */
/* En entrée : Le nom absolu du fichier à uploader */
/* Le nom cible du fichier */
/* En sortie : True si réussi sinon false si échoué */
/****************************************************/
function UploadFile( $absolue_name_file, $remote_name_file = "" )
{
/* nom du serveur Serveur */
$host = "10.0.0.64";
/* Répertoire de base de la connexion */
$rep = "/";
/* Est ce que la connection à réussi */
if ( $ftp != false )
{
/* se connecte avec le login et mot de passe */
$log = ftp_login( $ftp, "utilisateur", "password" );
/* Est ce que la connection à réussi */
if( $log )
{
/* prend le nom du fichier par défaut */
if( $remote_name_file == "" )
{
$remote_name_file = basename( $absolue_name_file );
}