Page 1 sur 1

Transfert FTP : Permission Denied !

Posté : 22 févr. 2011, 09:52
par p0k3
Bonjour !

Je souhaite uploader un fichier sur un ftp via php !
Voici le code php :
$ftp_server = '192.168.65.70';
	$ftp_user_name = 'intranet';
	// Mise en place d'une connexion basique
	$conn_id = ftp_connect($ftp_server,4545);
	
	// Identification avec un nom d'utilisateur et un mot de passe
	$login_result = ftp_login($conn_id, $ftp_user_name, '***************');
	
	
	
	// Vérification de la connexion
	if ((!$conn_id) || (!$login_result)) {
	die("La connexion FTP a échoué !");
	echo "Tentative de connexion au serveur $ftp_server pour l'utilisateur $ftp_user_name";
	exit;
	} else {
	echo("Connexion au serveur $ftp_server, pour l'utilisateur $ftp_user_name");
	}
	
	// Chargement d'un fichier
	$chemin = "../upload/";
	ftp_mkdir($conn_id, $chemin);
	$chemin = $chemin . $donnees['NOM'] . "/" ;
	ftp_mkdir($conn_id, $chemin);
	if($donnees['TYPE']==1)
	{
		$chemin = $chemin . 'GTE/';
	}else{
		$chemin = $chemin . 'EP/';
	}
	ftp_mkdir($conn_id, $chemin);
	$chemin = $chemin . $donnees['ANNEE'] . "/" ;
	ftp_mkdir($conn_id, $chemin);
	$chemin = $chemin . $donnees['LIBELLE'] . "/";
	ftp_mkdir($conn_id, $chemin);
	
	ftp_pasv($conn_id, true);
	$upload = ftp_put($conn_id, $chemin . $num_devis . "." . $num_client . $version . ".pdf", $chemin . $num_devis . "." . $num_client . $version . ".pdf", FTP_BINARY); 
	
	// Vérification du status du chargement
	if (!$upload) {
		echo $chemin . "<br />";
		echo $chemin . $num_devis . "." . $num_client . $version . ".pdf<br />";
		die("Le chargement FTP a échoué!");
	} else {
	echo "Chargement de $source_file vers $ftp_server en tant que $destination_file";
	}
	
	// Fermeture du flux FTP
	ftp_close($conn_id);
Et il me met ce code erreur :

Code : Tout sélectionner

Warning: ftp_put() [function.ftp-put]: Permission Denied in **** on line 266
Quelqu'un aurait une idée de ce qui ne va pas ?

Re: Transfert FTP : Permission Denied !

Posté : 22 févr. 2011, 10:19
par xTG
Euh ta variable chemin commence par : ../
Donc cela implique que tu pointes en dehors du ftp non ?
Lorsqu'on se connecte à un ftp on est directement dans le dossier le plus haut accessible.

Re: Transfert FTP : Permission Denied !

Posté : 22 févr. 2011, 11:37
par p0k3
\o/ Merci !!!!

Crénon de non ! =D>

Merci !