Précédent   Forum des professionnels en informatique > PHP > Langage > Syntaxe
Syntaxe Forum d'entraide sur la syntaxe de PHP et la POO. Avant de poster -> FAQ syntaxe, Cours d'initiation et cours de POO
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 03/08/2011, 18h50   #1
Futur Membre du Club
 
Inscription : août 2011
Messages : 73
Détails du profil
Informations forums :
Inscription : août 2011
Messages : 73
Points : 15
Points : 15
Par défaut Erreur lors du téléchargement via FTP

je voudrais télécharger via ftp des fichiers qui existe déjà dans un répertoire dans le serveur ftp. mon script me génère toujours l'erreur suivante: no such file in directory...
j'ai vérifier bien fichiers et mon répertoire, je ne comprends pas où est l'erreur
voici mon scipt:

Code :
1
2
3
4
5
6
7
8
9
10
11
12
<?php
//connexion ftp 
{ script de connexion }
 
// Téléchargement d'un fichier.
if(isset($var1))
{
 
	ftp_get($conn_id, "C:/", "./Upload/.$var1", FTP_BINARY);
}
ftp_close($conn_id); 
?>
$var1 est le com du fichier que je voudrais télécharger
sirina88 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/08/2011, 07h34   #2
Membre régulier
 
Avatar de daheda
 
Homme Dah Andri.
Développeur Web
Inscription : août 2006
Messages : 79
Détails du profil
Informations personnelles :
Nom : Homme Dah Andri.
Localisation : Ile Maurice

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : août 2006
Messages : 79
Points : 77
Points : 77
Envoyer un message via Yahoo à daheda Envoyer un message via Skype™ à daheda
Salut,
apparemment le problème se situe au niveau du path:
Citation:
ftp_get($conn_id, "C:/", "./Upload/.$var1", FTP_BINARY);
Code :
ftp_get($conn_id, "C:/", "/Upload/$var1", FTP_BINARY);
si je pense que tu veux faire une concaténation.
daheda est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 04/08/2011, 10h00   #3
Futur Membre du Club
 
Inscription : août 2011
Messages : 73
Détails du profil
Informations forums :
Inscription : août 2011
Messages : 73
Points : 15
Points : 15
oui en effet, je veux concaténer le path "./uploads/" avec la variable $var1.
par exp si j'ai $var1=liste.txt ,mon chemin sera "./uploads/liste.txt (c'est un chemin relatif)
j'ai essayé votre proposition ,ça me génère tjs cette erreur
failed to open stream: No such file or directory in C:\wamp\www\2\telecharger.php on line 26
sirina88 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/08/2011, 11h05   #4
Modérateur
 
Avatar de FirePrawn
 
Homme Sébastien
Ingénieur réalisateur
Inscription : mars 2011
Messages : 774
Détails du profil
Informations personnelles :
Nom : Homme Sébastien
Âge : 24
Localisation : France, Haut Rhin (Alsace)

Informations professionnelles :
Activité : Ingénieur réalisateur
Secteur : Industrie

Informations forums :
Inscription : mars 2011
Messages : 774
Points : 2 335
Points : 2 335
Bonjour,

Code :
1
2
 
ftp_get($conn_id, "C:/", "./Upload/".$var1, FTP_BINARY);
FirePrawn est actuellement connecté   Envoyer un message privé Réponse avec citation 10
Vieux 04/08/2011, 12h11   #5
Futur Membre du Club
 
Inscription : août 2011
Messages : 73
Détails du profil
Informations forums :
Inscription : août 2011
Messages : 73
Points : 15
Points : 15
toujours cette erreur
failed to open stream: No such file or directory in C:\wamp\www\2\telecharger.php on line 26

sirina88 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/08/2011, 12h23   #6
Rédacteur
 
Avatar de jreaux62
 
Homme Jérôme Réaux
Webdesigner
Inscription : août 2008
Messages : 2 993
Détails du profil
Informations personnelles :
Nom : Homme Jérôme Réaux
Âge : 45
Localisation : France, Pas de Calais (Nord Pas de Calais)

Informations professionnelles :
Activité : Webdesigner
Secteur : Arts - Culture

Informations forums :
Inscription : août 2008
Messages : 2 993
Points : 5 786
Points : 5 786
Envoyer un message via Skype™ à jreaux62
Bonjour,
si j'ai bien lu la doc sur ftp_get(), il manque le nommage du fichier d'arrivée (local) : (cf Exemple #1)
Code :
ftp_get($conn_id, "C:/".$var1, "./Upload/".$var1, FTP_BINARY);
__________________
"Ce qui se conçoit bien s'énonce clairement - Et les mots pour le dire arrivent aisément."
Nicolas Boileau-Despréaux, Homme de lettres français (1636-1711), principal théoricien de l'esthétique classique.
Site perso Mes tutos DVP : Gestion-Affichage de Nouvelles - Affichage en tableau HTML - Fonctions de redimensionnement d'images
jreaux62 est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 04/08/2011, 19h25   #7
Futur Membre du Club
 
Inscription : août 2011
Messages : 73
Détails du profil
Informations forums :
Inscription : août 2011
Messages : 73
Points : 15
Points : 15
j'ai tjs la même erreur , je déprime
sirina88 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/08/2011, 19h27   #8
Rédacteur
 
Avatar de jreaux62
 
Homme Jérôme Réaux
Webdesigner
Inscription : août 2008
Messages : 2 993
Détails du profil
Informations personnelles :
Nom : Homme Jérôme Réaux
Âge : 45
Localisation : France, Pas de Calais (Nord Pas de Calais)

Informations professionnelles :
Activité : Webdesigner
Secteur : Arts - Culture

Informations forums :
Inscription : août 2008
Messages : 2 993
Points : 5 786
Points : 5 786
Envoyer un message via Skype™ à jreaux62
si tu fais echo "./Upload/".$var1; -> ca donne quoi ?

As-tu testé aussi ?
Code :
ftp_get($conn_id, $var1, "Upload/".$var1, FTP_BINARY);
__________________
"Ce qui se conçoit bien s'énonce clairement - Et les mots pour le dire arrivent aisément."
Nicolas Boileau-Despréaux, Homme de lettres français (1636-1711), principal théoricien de l'esthétique classique.
Site perso Mes tutos DVP : Gestion-Affichage de Nouvelles - Affichage en tableau HTML - Fonctions de redimensionnement d'images
jreaux62 est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 04/08/2011, 19h30   #9
Futur Membre du Club
 
Inscription : août 2011
Messages : 73
Détails du profil
Informations forums :
Inscription : août 2011
Messages : 73
Points : 15
Points : 15
ça a marchééééé !!!!!
Merci tt le moooonnde et spécialement à toi jreaux62
il fallait faire ça :
ftp_get($conn_id, "C:/".$var1, $var1, FTP_BINARY);
sirina88 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 12h34.


 
 
 
 
Partenaires

Hébergement Web