Précédent   Forum des professionnels en informatique > PHP > Langage > Fichiers
Fichiers Forum d'entraide sur les fichiers avec PHP. Avant de poster -> FAQ fichiers et Sources fichiers
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 13/08/2007, 17h08   #1
Invité régulier
 
Inscription : juillet 2007
Messages : 25
Détails du profil
Informations forums :
Inscription : juillet 2007
Messages : 25
Points : 6
Points : 6
Par défaut [FTP] Problème avec la fonction ftp_put

Salut à tous

J'ai cree un site internet qui offre la posibilité d'uploder(dans un serveur FTP) et de telecharger.
Mon probleme est l'orsque j'accede à l'application d'une autre machine que la mienne (en resau local) l'operation upload ne fonctionne pas corectement : il upload les fichiers à partir de ma machine
cad si je choisie le fichier C:/toto.txt du premiere machine il va uploder le fichier C:/toto.txt qui se trouve dans ma machine et si le fichier n'existe pas dans la mienne il va renvoyer une erreur .
merci d'avance , et si il y a une chose qui n'est pas clair demandez la : c'est très important pour moi.
merci encore
kamacho est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/08/2007, 17h17   #2
Membre Expert
 
Inscription : janvier 2005
Messages : 2 288
Détails du profil
Informations forums :
Inscription : janvier 2005
Messages : 2 288
Points : 2 287
Points : 2 287
C'est un comportement normal, PHP agit coté serveur et non pas coté client, donc quand tu lui dis de deplacer (avec ftp_put() ou autre) le fichier C:\montxt.txt il prend celui du serveur, il n'a aucune connaissance des fichiers sur le client.

Dans ton cas, il faut donc d'abord que tu uploades le fichier sur le serveur (avec un formulaire d'upload par exemple) puis ensuite que tu utilises ftp_put() sur ce fichier téléchargé.
koopajah est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/08/2007, 17h15   #3
Invité régulier
 
Inscription : juillet 2007
Messages : 25
Détails du profil
Informations forums :
Inscription : juillet 2007
Messages : 25
Points : 6
Points : 6
Citation:
Envoyé par koopajah
C'est un comportement normal, PHP agit coté serveur et non pas coté client, donc quand tu lui dis de deplacer (avec ftp_put() ou autre) le fichier C:\montxt.txt il prend celui du serveur, il n'a aucune connaissance des fichiers sur le client.

Dans ton cas, il faut donc d'abord que tu uploades le fichier sur le serveur (avec un formulaire d'upload par exemple) puis ensuite que tu utilises ftp_put() sur ce fichier téléchargé.
merci pour votre aide
mais si vous pouvez me donnez un exemple pour uploder sur le serveur (car je connais que la fonction ftp_put qui offre cette posibilité)
merci
kamacho est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/08/2007, 17h18   #4
Membre Expert
 
Inscription : janvier 2005
Messages : 2 288
Détails du profil
Informations forums :
Inscription : janvier 2005
Messages : 2 288
Points : 2 287
Points : 2 287
Citation:
Envoyé par kamacho
merci pour votre aide
mais si vous pouvez me donnez un exemple pour uploder sur le serveur (car je connais que la fonction ftp_put qui offre cette posibilité)
merci
ftp_put sert a uploader votre fichier par ftp depuis votre serveur web (celui qui contient le code source du script) vers le serveur ftp (la machine distante (ou non) qui va stocker le fichier)

Pour transférer un fichier du pc du client vers le serveur web il faut utiliser un formulaire. Exemple: Upload de fichier en HTML et PHP
koopajah est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/08/2007, 17h30   #5
Invité régulier
 
Inscription : juillet 2007
Messages : 25
Détails du profil
Informations forums :
Inscription : juillet 2007
Messages : 25
Points : 6
Points : 6
merci beaucoup pour votre aide
kamacho 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 04h32.


 
 
 
 
Partenaires

Hébergement Web