Je n'ai toujours pas réussi à copier/coller sur le ftp

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Je n'ai toujours pas réussi à copier/coller sur le ftp

par Ajoloca » 09 janv. 2007, 18:25

Il est préférable, oui.

par kimblue » 09 janv. 2007, 18:21

D'accord, en tous cas je te remercie pour ton aide, j'ai une autre question mais ca n'a rien à voir avec le copier/coller, il faut que je crer un nouveau sujet?

par Ajoloca » 09 janv. 2007, 18:13

Re,

C'est pas un PB de version de PHP.

Certains serveurs FTP ne possèdent pas la commande, proftp par exemple, pour des raisons de sécurité.

Tu devras te renseigner au près de l'admin du serveur, mais si c'est proftp, tu n'as pas de solution.

par kimblue » 09 janv. 2007, 18:00

Le server est bien sous linux, j'ai changé le code, mais y a rien à faire ca ne fonctionne toujours pas, j'ai toujours cette erreur :

Warning: ftp_exec(): SITE EXEC est une extension inconnue

peut-être que la version de php ne connait pas cette fonction nan?

par Ajoloca » 09 janv. 2007, 17:29

Re,
Si ton serveur n'est pas sous Windows mais sous UNIX ou Linux, c'est ton instruction qui n'est pas bonne.

C'est pas 'copy' mais 'cp'
$cmd = 'cp /public/www/test.txt /public/www/archives/test.txt';  

par kimblue » 09 janv. 2007, 17:24

Même si , je veux copier un fichier du ftp, dans un autre dossier du ftp, sans passer par l'ordinateur local. Le travaille se fait que sur le serveur ftp

par Ajoloca » 09 janv. 2007, 17:10

Bonjour,

Il te manque l'unité C: ou D: .
Dans un système windows tu dois préciser la lettre qui désigne ton disque,
aussi bien pour l'origine que pour la destination
En supposant que tu copies du disque C: au disque C:
$cmd = 'copy C:/public/www/test.txt C:/public/www/archives/test.txt';

Je n'ai toujours pas réussi à copier/coller sur le ftp

par kimblue » 09 janv. 2007, 16:52

Re,

voila ce que j'ai fais :
$cmd = 'copy /public/www/test.txt /public/www/archives/test.txt'; 
$conn_id = ftp_connect($ftp_server);$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass); 

if (ftp_exec($conn_id, $cmd)) {     

    echo "$cmd réussi"; 
}  
else {       

   echo 'Impossible d\'exécuter la commande '; 
}
et j'ai eu comme erreur :
Warning: ftp_exec(): SITE EXEC is an unknown extension in c:\program files\easyphp1-8\www\cut_past\essai2.php on line 36