begin process at 2012 05 31 10:57:59
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive PHP

 > 

Archives

 > 

Réseau & Internet

 > 

TRansfert fichier FTP


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

TRansfert fichier FTP

jeudi 19 février 2004 à 16:10:43 | TRansfert fichier FTP

floceam

J'ai un soucis ! Help !

Voila, je fait un site, et je veux pouvoir telecharger les fichiers sur mon serveur par simple envoir de formulaire!

Or, il se passe que qd je charge un fichier de mon DD (type="file")
lors de l'exé du formaulire, le serveur cherche l'emplacement de ce fichier sur son propre DD et non sur mon DD local !!!

Je comprneds pas pourkoi, si qq1 peut m'aider?

voici le source de la page de telechargemtn FTP :

<?php
echo '<br><font face="Trebuchet MS, Arial, Helvetica">';

set_time_limit(120); //augmente la durée du script (tps de telechargement)

$ftp_server="****";
$ftp_user_name="****";
$ftp_user_pass="*****";

// répertoire et fichier de destination
$dir_target = './web/';
$source_file="$chemin_fichier";
$destination_file="$fichier";

// Création de la connexion
$conn_id = ftp_connect("$ftp_server",21);

// Authentification avec nom de compte et mot de passe
$login_result = ftp_login($conn_id, "$ftp_user_name", "$ftp_user_pass");

// Vérification de la connexion
if ((!$conn_id) || (!$login_result)) {
echo "La connexion FTP a échoué!";
echo "Tentative de connexion à $ftp_server avec $ftp_user_name";
die;
} else {
echo "Connecté à $ftp_server, avec $ftp_user_name";
}
//ftp_chdir ($conn_id,$dir_target);
$rep=ftp_pwd($conn_id);
echo "<br>Dossier courant : ",$rep, "\n<br>";
$i=0;
for($i=0;$i<2;$i++)
{
ftp_cdup($conn_id);
$rep=ftp_pwd($conn_id);
echo "<BR> passage".$rep;
}
echo " nous sommes rendu au".$rep;
ftp_chdir($conn_id, "web");
$rep=ftp_pwd($conn_id);
echo "<br>".$rep;
if (@ftp_chdir($conn_id, "$dossier")) {
echo "<br>Le dossier courant est maintenant : ", ftp_pwd($conn_id), "\n";
}
else {
echo "<br><center>Impossible de changer le dossier courant.\n</center>";
}

// Téléchargement d'un fichier.
$upload = ftp_put($conn_id, "$destination_file", "$source_file", FTP_BINARY);

// Vérification de téléchargement
if (!$upload) {
echo "<br>Le téléchargement Ftp a échoué!";
} else {
echo "<br>Le téléchargement de $source_file sur $ftp_server en $destination_file dans le dossier $dossier a réussi";
}

// Fermeture de la connexion FTP.
ftp_quit($conn_id);

?>


Flo
jeudi 19 février 2004 à 16:52:43 | Re : TRansfert fichier FTP

fmazoue

y a quoi dasn $chemin_fichier et $fichier ??
t'as verifier leur valeur?

niarf
vendredi 20 février 2004 à 09:28:21 | Re : TRansfert fichier FTP

floceam

Dans $chemin_fichier il y a le chemin du fichier à prendre sur mon Disque Dur local

Dans $fichier, il y a le nom du fichier et son extension pour le nommer sur le serveur.


Flo
vendredi 20 février 2004 à 10:25:01 | Re : TRansfert fichier FTP

fmazoue

t'as testé leurs valeur a ces var ?
niarf
vendredi 20 février 2004 à 11:06:25 | Re : TRansfert fichier FTP

floceam

Oui, et d'aileurs elles sont bizarres !

Elles ont toutes les 2 les memes valeurs..
Donc ma fonction basename() ne marche pas !
Pourtant elle marche en local.

Ca m'affiche toujours la meme erreur :


Warning: stat failed for C:\taïs\propection fac.doc (errno=2 - No such file or directory) in /home/sites/site41/web/ajouter_telechargement2.php on line 17
Le logiciel à télécharger de titre 'ccccuthv' contenant : 'jtrccccj' vient d'être enregistré avec succès !
le chemin est : C:\taïs\propection fac.doc //var $chemin_fichier
il s'appelera : C:\taïs\propection fac.doc //var $fichier
Connecté à 62.193.203.72, avec pwatrelos
Dossier courant : /users/pwatrelos

passage/users
passage/ nous sommes rendu au/
/web
Le dossier courant est maintenant : /web/download
Warning: error opening C:\taïs\propection fac.doc in /home/sites/site41/web/telecharger_fichier_ftp.php on line 55

Le téléchargement Ftp a échoué!

Flo
vendredi 27 février 2004 à 11:44:08 | Re : TRansfert fichier FTP

Xilofeon

Salut euh defois verifi ke ta pas mi

$ftp_server="localhost";
vendredi 16 avril 2004 à 14:28:10 | Re : TRansfert fichier FTP

Voelker


Il faut toujours garder à l'esprit que un script s'execute sur le serveur et non sur le client donc lorsque tu établis une connexion vers un serveur FTP dans un script php cela signifie que la connexion sera établie du serveur vers le serveur FTP de destination ...
J'ai le meme probleme, pour le resoudre j'ai pensé utilisé javascript (dont le code s'execute sur le client) mais je n'ai pas trouvé de fonction de connexion à un serveur FTP.


Cette discussion est classée dans : fichier, ftp, id, echo, conn


Répondre à ce message

Sujets en rapport avec ce message

Probleme avec ftp_put... [ par guicore ] Luss, j' ai un souci avec un upload et surtout avec l'utilisation de la fonction ftp_put.Je travaille (pour l'instant) sur un serveur apache en local PHP & FTP [ par louna_ha ] Bonjour tout le monde! voilà, j'ai réaliser un code qui consiste à charger un fichier à travers l'FTP. Mais ce code contirnt des erreurs que je n' upload ftp [ par iHoss ] J'ai un problème d'upload ftp :la connexion se fait comme prévue mais le fichier n'est pas uploadé.Ceci est le code : $fichier = $_FILES['userfile'][' transfert par ftp [ par CyberMen30 ] Bonjour,Je dois transférer un fichier texte par ftp sur un serveur autre que celui ou est mon site.Pour le moment, le fichier est bien créé sur mon de poblème avec upload FTP [ par fraizz ] Bonjour tt le monde!Voila mon petit (gros pb) : Je construit un site un site pour un musée avec une partie administrable : en effet le site contiendra Erreur de déconnection ftp_quit() suite à ftp_connect() .... [ par choupakill ] Bonsoir,Voilà depuis 4 jours que je parcours et re parcours tous les forums que j ai à ma dispo pour résoudre mon problème mais en vain.Machine serveu Lire le contenu d'un fichier distant direct par FTP? [ par El_Diablo666 ] Slaut à tous,Voila, est ce que je peut faire directement ca pour lire le contenue d'un fichier sur un serveur ftp ou il fau que je le télécharge sur m Récupération de certain type de fichier via FTP ??? [ par expertgaz ] Salut tout le monde j'ai un gros soucis et après 2 jours complet de recherche je trouve pas un truc à mon avis ultra simple pour un king of PHP bien s Récupération des valeurs de variables [ par calypso78 ] Bonjour, Mon code source récupère dans un fichier de configuration de serveur de jeu toutes les variables, suivant le fichier de configuration que je svp quelqu'un peut me corriger [ par soumabm ] svp quelqu'un peut me corriger cette page ,son principe est de deposer une annonce dans un site.j'ai une table pays,raison_social,compte_utilisateur,a


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,123 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales