Auteur Sujet: Please! Help! Upload Fichiers  (Lu 688 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne miiin

  • Débutant
  • *
  • Messages: 30
Please! Help! Upload Fichiers
« le: 22 Mars 2004 à 19:19:43 »
Aidez-moi svp!
ca fait une journée que je suis dessus et je n'y arrive toujours pas!
je voudrais envoyer sur un serveur ftp un fichier via un formulaire sur un poste local et je n'y arrive pas!
Voici mon code

Formulaire

<html>
<head>
</head>
<body>
<form method="post" action="test_ftp.php" enctype="multipart/form-data">
<input type="file" name="file">
<input type="submit" name="Submit" value="Envoyer">
</form>
</body>
</html>

test_ftp.php:

<html>
<head>
<body>
<?
$ftp_server = "*****";
$ftp_user_name = "******";
$ftp_user_pass = "*****";
$conn_id = ftp_connect($ftp_server);
$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);
if ((!$conn_id) || (!$login_result)) {
echo "FTP connection has failed!";
echo "Attempted to connect to $ftp_server for user $ftp_user_name";
exit;
} else {
    if ( ftp_chdir($conn_id,"www")){
        $upload = ftp_put($conn_id, $_FILES["file"]["name"], $_FILES["file"]["name"], FTP_BINARY);
        if (!$upload) {
            echo "FTP upload has failed!2";
        } else {
            echo "Uploaded $source_file to $ftp_server as $destination_file";
        }
    } else {
    echo "FTP upload has failed in new dir!";
}
}
ftp_close($conn_id);
?>
</body>
</html>

ca me donne toujours "FTP upload failed"! Je suis désespéré!

 

Hors ligne Robinson

  • Connaisseur
  • ***
  • Messages: 271
Please! Help! Upload Fichiers
« Réponse #1 le: 22 Mars 2004 à 19:49:16 »
$conn_id = ftp_connect($ftp_server);
$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);
if ((!$conn_id) || (!$login_result)) {
Vérifie si t'arrives bien à te connecter au serveur avant d'essayer de te loguer

$conn_id = ftp_connect($ftp_server);
if (!$conn_id) {

Hors ligne miiin

  • Débutant
  • *
  • Messages: 30
Please! Help! Upload Fichiers
« Réponse #2 le: 22 Mars 2004 à 20:00:02 »
on mais c'est bon, j'ai trouvé. C'etait bien avec la methode copy mais je m'etais gouré dans les parametres. Merci encore!