[php]upload via ftp nao funciona

Vê se este code ajuda.

Este code envia um file local ( do próprio filesystem do website ) para remoto, mas poderá dar-te uma dicas

PHP:
            # ENVIO FTP
                    $ftp_server = "XXXXX";
                    $ftp_user_name = "XXXX";
                    $ftp_user_pass = "XXXXX";

                    $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 {
                   echo "Ligação por FTP OK<p>";
                      }
                   $upload = ftp_put($conn_id, "file_remoto", $filelocal , FTP_BINARY);

                    if (!$upload) {
                    echo "FTP upload has failed!";
                      } else {
                    echo "Envio OK<p>";
                   }
                  ftp_close($conn_id);
 
Back
Topo